434
社区成员
发帖
与我相关
我的任务
分享1.请说明作业三”程序存储问题“的贪心策略,并用反证法证明满足贪心选择性质,并给出时间复杂度分析
将n个程序进行非降序排序,并依次放入,每存放一次,减去存放的程序长度,当剩余长度小于即将存放的程序长度时停止存储
反证法:
假设输出不是最优解,那么可以继续存放,存放后存储空间为负,不满足题意
时间复杂度:olog(n)
2.你对贪心算法的理解
贪心算法可以保证每一步都是最优解,通过每一步的最优得到全局的最优,
但是未必从全局上考虑就是最优,需要多重判定