day31.

文章探讨了如何使用贪心算法解决分发饼干的问题,强调了在寻找局部最优解时,可以先对最大孩子和最大饼干进行匹配。同时,分析了53题‘最大子序和’,并指出这同样是贪心策略的应用。另外,提到了376题‘摆动序列’的解题思路,即删除某些节点以保持摆动性质。
摘要由CSDN通过智能技术生成

455.分发饼干

最大饼干先找最大孩子(sort)==>每一次的局部最优

!按小孩来 按饼干来的话for里面还得套while

其实不简单,

从大到小最大的胃口如果最大的饼干都满足不了,这个胃口就可以pass了,所以for胃口

反之,从小到大,最小的饼干如果连最小的胃口都满足不了,这个饼干就可以pass了,所以for饼干

376. 摆动序列

题意理解失误,是在原有的基础删去一些节点达成摆动序列

==>局部去掉上下坡途中的点

==>整体保留全部的

==>直接统计拐点+2端点

判断前一个点大于小于0可以用int初始值为0然后之后判断>=0即可去掉一直是一个值的情况

53. 最大子序和

写过这题当时还不知道这叫贪心算法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值