标签:col 大致 使用 最优 策略 width 开始时间 假设 一个
内容:
假设有如下课程表,你希望将尽可能多的课程安排在某个教室
课程 | 开始时间 | 结束时间 |
美术 | 9:00 | 10:00 |
英语 | 9:30 | 10:30 |
数学 | 10:00 | 11:00 |
计算机 | 10:30 | 11:30 |
音乐 | 11:00 | 12:00 |
贪婪算法:每步采取最优的做法。步步最优,全局最优。
虽然贪婪算法并非在任何情况下都有效,但它简单易行(优点)。
假设一个小偷,背着可装35斤的背包,在商场伺机盗窃各种可装入背包的商品。
音响 | 3000元 | 30斤 |
笔记本电脑 | 2000元 | 20磅 |
吉他 | 1500元 | 15斤 |
对于小偷来说,偷到东西的价值差不多就行,没必要追求最大价值。即有些情况下,完美是优秀的敌人。有时只要找到一个能够大致解决问题的算法,那么贪婪算法正好用上。
标签:col 大致 使用 最优 策略 width 开始时间 假设 一个
原文地址:https://www.cnblogs.com/csj2018/p/12157449.html