首页 > 编程语言 > 详细

贪心算法基本概念

时间:2020-09-03 11:15:09      阅读:53      评论:0      收藏:0      [点我收藏+]

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解,这是百度百科对贪心算法的基本介绍,下面会通过一个具体案例来介绍一下。

技术分享图片

先看下面这个方法,不需要删除字符的时候我们总是将字符值对比分解成一个一个的,只需要考虑左右对应位置字符值是否相同而不需要去考虑整体,直到两指针相遇,这样就会将整体对比问题分解成局部对比问题;

上面那个方法是考虑允许删除一个字符时的问题解,同样是使用贪心算法局部对比,碰到左右对应字符值不相同时允许删除一个,所以就有了去掉左边当前字符或去掉右边当前字符的结果集。

技术分享图片

 

贪心算法基本概念

原文:https://www.cnblogs.com/river-blogs/p/13606211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!