摘要: 一、从斐波那契数列看动态规划 斐波那契数列:Fn = Fn-1 + Fn-2 Fibonacci:除第一个和第二个数外,任意一个数可由前两个数相加得到。 1、练习:递归和非递归的方法来求解 使用递归和非递归的方法来求解斐波那契数列的第n项。 2、递归速度问题——子问题重复计算 通过上例可以发现递归版 阅读全文
posted @ 2018-10-09 12:00 休耕 阅读(469) 评论(0) 推荐(1) 编辑
摘要: 贪心算法(又称贪婪算法)是指,在堆问题求解时,总是做出当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出是在某种意义上的局部最优解。 贪心算法并不保证会得到最优解,但是在某些问题上贪心算法的解就是最优解。要会判断一个问题能否用贪心算法来计算。 一、找零问题 假设商店老板需要找零n元钱, 阅读全文
posted @ 2018-10-09 00:08 休耕 阅读(743) 评论(0) 推荐(0) 编辑