算法第四章作业
算法第四章作业
- 对贪心算法的理解
贪心算法:每次从局部贪心,找到局部最优,最后再找到全局最优,但是不一定是题目的最优解。
一般框架:1)输入集合;2)初始空解集;3)在选集中做贪心选择,判断是否满足约束条件。
基本要素:贪心选择性质与最优子结构性质
基本步骤:
1)从问题某初始结开始;
2)循环中,根据局部策略,得到一个部分解,做小问题规模。
3)综合所有解,的到最终解。
2.汽车加油问题的贪心选择性质
每次出发时比较车的剩余油量与去下一站的耗油量的大小,剩余油量大则去下一站并减去去下一站的耗油量,如果剩余油量小剩余量重置为满油。