算法第四章作业
1.你对贪心算法的理解
“贪心算法总是做出在当前看来是最好的选择。”这句话节选于王晓东编著的《计算机算法设计与分析》简洁明了地阐述了贪心算法地核心思想。
这一种做法所做出的选择在某种意义上只是局部最优解选择,而我们往往却希望能够求出整体最优地结果。
故我们在进行实际问题解决的时候需要考虑该问题是否符合贪心算法性质:
(1)贪心选择性质:问题的整体最优解可以通过一系列局部最优的选择来达到。
(2)最优子结构性质:一个问题的最优解包含其子问题的最优解。
2.请说明汽车加油问题的贪心选择性质
汽车从起点驶往终点(第k+1个加油站)的最少加油次数 可以由 汽车从起点驶往第k个加油站的最少加油次数 + 第k个加油站到第k+1个加油站的最少加油次数 得到
即 问题的整体最优解可以通过一系列局部最优的选择来达到。
3.请说明在本章学习过程中遇到的问题及结对编程的情况
问题就是本周学习热情比较低,踩着ddl完成的作业。
好在因为有结对编程,为了不拉低队友的学习进度就逼着自己学好...
——但少闲人,所以等等。