在算法设计的五大常用策略(分治、动态规划、贪心、回溯、分支限界)中, 贪心算法(Greedy Algorithm) 是最符合人类直觉、代码最简洁,但同时也是 最难证明其正确性 的一种算法。 贪心算法的核心思想是: 在对问题求解时,总是做出在当前看来是最好的选择。
文档反复强调: 练习不是背题 ,并推荐了 LeetCode(作者自述 1~2 个月订阅期值得)、HackerRank、TopCoder、GeeksforGeeks、InterviewBit、Project Euler、AlgoExpert 等平台,以及多套讲解视频合集(如 Nick White、NeetCode 的 LeetCode 讲解系列)。
每个专题一份 XXX-总结.md:解决什么问题、核心思想、适用特征(看到什么信号该用它)、复杂度、易错点、默写骨架、笔记里的题目清单; 配套一份 XXX-模板.cpp:可直接编译运行的 ACM 模式 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results