第四章总结

 

贪心算法:

就是在整个问题中,可以通过不断地求解相同子问题的最优解,最后达到问题的最优解。

一般的套路就是:通过不断求最大(小)值来达到目的,或者最晚,最早,用时最短…….等等。

 

汽车加油问题的贪心选择性质:

每次都假设车开到用完所有的油再加,就是最优解。可能出现在半路没油的情况,那么就让其在距离其最近的一个加油站加满油,没到一个加油站预判断一下。,

 

本章中学习的问题:

1》有些问题是,不是一般的选择最大,最小的问题。就好比说“删数问题”,它的解法不是每次删去最大值,而是删去一个局部的递增最大问题,所以刚开始写的时候先入为主了,以为贪心就是找最大最小的问题。

 

2》有时候想用动态规划来解决贪心问题,但是总想不出怎么办。

 

3》在硬币问题中,什么时候用贪心,什么时候用DP,没有一个想出一个通解,如果每次找特例的话,就不是很严谨。

 

结对编程的问题:

Emm,第一第三都挺简单的,就是第二题难想,想了好久,,自己先入为主的以为删去最大值,实际上不是,以至于之后思路僵化。自己还是要多打题,哎。

 

posted @ 2019-11-25 00:33  johnson_25  阅读(71)  评论(0编辑  收藏  举报