摘要:
监控二叉树 (LeetCode 968) 这段代码实现了一个算法,用于在二叉树中放置最少数量的摄像头以监控所有节点。该算法使用了后序遍历(DFS)来确定每个节点的状态,并计算所需的最小摄像头数量。 核心思想: 定义了三种状态值: 0:节点未被覆盖。 1:节点上有摄像头。 2:节点被覆盖(由其他摄像头 阅读全文
posted @ 2025-02-25 23:29
123木头人-10086
阅读(12)
评论(0)
推荐(0)
摘要:
合并区间 问题描述 给定一个区间的集合,合并所有重叠的区间。 代码逻辑 排序:首先按照区间的起始位置对所有区间进行升序排序。 合并: 初始化一个当前区间 cur 为第一个区间。 遍历所有区间,对于每个区间: 如果当前区间的起始位置小于等于 cur 的结束位置,说明它们重叠,更新 cur 的结束位置为 阅读全文
posted @ 2025-02-25 02:44
123木头人-10086
阅读(5)
评论(0)
推荐(0)