第四章博客作业

第四章作业

一.对贪心算法的理解

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解

贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。

二.请说明汽车加油问题的贪心选择性质

汽车加油问题旨在加油次数最少,用一个循环,我们用k,m记录最大的行走路程,每次k都会减掉之前走过的路程,剩下的路程书再与k-1个加油站到k所需的路程数进行比较,若k>a[i],则继续行走,若a[i]>k,则需加油一次,并且此时k恢复到最大路程数m

三.请说明在本章学习过程中遇到的问题及结对编程的情况

4章作业的会场安排问题有些疑惑,刚开始根据活动结束时间来计算最少会场数,后来网上有提到这个题与课本类型题最大的区别在于每一个活动都要进行,所以要以开始时间来分析,使活动更加紧凑地进行,可我还是理解不了,认为可以以结束时间来计算,无法分辨两者的区别。结对编程的话我们就是各自做各自的题目,不懂的地方再一起探讨。

posted @ 2019-11-19 21:02  penny1  阅读(104)  评论(0编辑  收藏  举报