采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
bobo老师你好,我想问下:是否所有可以用贪心算法解决的,DP都可以解决呢?
由于通常 DP 可以解决的问题需要满足最优子结构和重叠子问题,而一个问题能贪心,不一定意味着有最优子结构或者重叠子问题,所以,更好的说法是,贪心算法能解决的,都能使用暴力搜索解决。
不过,其实,严格意义上讲,没有最优子结构和重叠子问题,也能 dp,只不过体现不出 dp 的效力而已,dp 退化成了暴力搜索。所以,说 贪心算法能解决的,也能用 dp 解决,较真地看待,也没问题。但说能贪心就一定意味着能找到最优子结构和重叠子问题,不对。
不过这种“理论”性的算法模式的区别,其实我觉得意义不大。
继续加油!:)
登录后可查看更多问答,登录/注册
课程配套大量BAT面试真题,高频算法题解析,强化训练
1.4k 13
1.5k 12
992 11
1.9k 10
1.6k 10
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号