摘要: 贪心算法 一、算法思想 贪心算法(Greedy Alogorithm)又叫登山算法,它的根本思想是逐步到达山顶,即逐步获得最优解,是解决最优化问题时的一种简单但是适用范围有限的策略。 贪心算法没有固定的框架,算法设计的关键是贪婪策略的选择。贪心策略要无后向性,也就是说某状态以后的过程不会影响以前的状 阅读全文
posted @ 2022-12-24 20:43 Gaowaly 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 分治算法 一、算法思想 分治法作为一种常见的算法思想,其概念为:把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题,直到最后子问题可以简单的直接求解,子问题的解的合并即是原问题的解。举个例子,要算16个数的和可能一下子算不出来的,但是可以通过几次一分为二(拆分),直到分成 阅读全文
posted @ 2022-12-24 11:46 Gaowaly 阅读(152) 评论(0) 推荐(0) 编辑