贪心算法

来源:互联网 发布:淘宝网店推能学会吗 编辑:程序博客网 时间:2024/06/15 19:17

贪心算法,又名贪婪算法;其实贪心算法是一个很简单的算法,因为每个人都会有贪念呢;但是呢,贪心算法又是一个很复杂的算法,因为,世界上贪心的人很多,哪里轮的上你呢。偷笑

一、基本概念:

贪心算法是指总是做出当前看来是最好的选择。换句话说,不从整体上最优上加以考虑,而是局部的最优;需要注意的是,贪心算法不是对所有问题得到整体上最优解,关键是贪心策略的选择,选择的贪心策略必须是具备无后效应,即某个状态以前的装填不会影响到以后的状态;只当与当前状态有关;


二、实现步骤:

1. 建立数学模型来描述问题;

2. 把求解的问题分成若干个子问题;

3.对每一个子问题求解,得到子问题的局部最优解;

4.把子问题的局部最优解合成原来问题的一个解;


原创粉丝点击