返回首页

贪心 高频追问 Q&A

1. Q: 贪心算法核心是什么?

A: 每一步选择当前最优,并期望得到全局最优。

2. Q: 怎么证明贪心正确?

A: 交换论证、反证法、或数学归纳。

3. Q: 贪心和 DP 的边界?

A: 当局部最优无法保证全局最优时,通常要转 DP。

4. Q: 区间调度为什么按结束时间排序?

A: 留给后续区间的可选空间最大。

5. Q: 跳跃游戏 II 为什么能贪心?

A: 每步只需维护当前层可达最远边界,层数即步数。

6. Q: 面试里如何规避“贪心写错”?

A: 先说明正确性依据,再给反例说明其他贪心准则为何不对。