算法第4章作业
1.贪心算法的理解
实质:通过一系列的选择来得到问题的解,而这一系列的选择的方向是早已确定了的——即每个选择都必须是当前状态下局部最好选择。
适用问题:整体最优解可以通过一系列局部最优选择来达到。
特点:可以依赖于以往所做过的选择,但绝不依赖于将来所做的选择,通常以自顶向下的方式进行。
2.贪心选择性质:
在油还没有用完之前绝不加油,如果发现下一站的距离大于剩下的油能跑的公里数,则在当前站加油。如果发现加满油能跑的距离小于到下一站的距离,就不能跑的目的地。
3.问题:
有些时候想不到合适的贪心策略,比如删数问题,在课堂上没有想到,回到宿舍看了别人的博客想了好一会儿才理解。