分治算法 发表于 2022-02-01 更新于 2023-11-11 分类于 算法学习笔记 本文字数: 654 阅读时长 ≈ 1 分钟 分治算法 简要理解 分治算法由三部分组成: 分:递归解决较小的问题(基本情况除外) 治:从子问题的解构建原问题的解 阅读全文 »
贪心算法学习笔记 发表于 2022-01-31 更新于 2023-11-11 分类于 算法学习笔记 本文字数: 911 阅读时长 ≈ 1 分钟 贪心算法 简要理解 贪心算法是分阶段工作的,在每一个阶段,他都会选择工作它认为眼下所作决定最好的,它是不考虑将来结果的,他只在乎局部最优解,算法终止时,我们希望得到的局部最优的结构就是全局最优,如果是就说明算法是正确的,否则算法得到的是一个次最优解,如果不要求绝对最佳答案,有时可以用简单的贪心算法生成近似答案,它的好处是在处理较大数据,较复杂的问题时,一般时间复杂度与空间复杂度都比产生准确答案的复杂算法要快上很多倍得到一个几乎接近正确的答案。 阅读全文 »