
第二十七天|贪心算法| 理论基础 ,455.分发饼干,376. 摆动序列,53. 最大子序和
针对以上情形,result 初始为 1(默认最右面有一个峰值),此时 curDiff <= 0 && preDiff > 0,那么 result++(计算了左面的峰值),最后得到的 result 就是 2(峰值个数为 2 即摆动序列长度为 2)如果 -2 1 在一起,计算起点的时候,一定是从 1 开始计算,因为负数只会拉低总和,这就是贪心贪的地方!这种写法,两个循环的顺序改变了,先遍历的饼干,在遍历的胃口,这是因为遍历顺序变了,我们是从小到大遍历。我的思路只是求差值然后用flag记录,但是也没做出来。
