434
社区成员
发帖
与我相关
我的任务
分享1、贪心策略:
把程序按照从短到长排序,从前往后选择,选到放不下为止
2、反证法证明满足贪心选择性质:
设当前最优解为A,不包括最短的程序,而当前最优解A与真正的最优解B有|A|<=|B|,与最优解矛盾。所以贪心选择应该选每次最短的程序
3、时间复杂度分析:
排好序后只要顺着顺序找一遍就行了,故时间复杂度为o(n)
4、对贪心算法的理解
贪心算法只能运用在存在贪心选择的问题中,能够快速简单的处理问题,只要能找出贪心策略,代码实现大部分也比较简单,解决问题的时间复杂度也比较好