自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 贪心算法

贪心算法,简单地说就是面对一系列选择的时候,所做出的选择都是对当前状态下的最优选择。但因为他只考虑当前情况,所以在大多数的情况下,他总是很难达到预期的目的。所以在刚接触这贪心的时候会觉得很简单,谁还不会贪了?但在实际的情况下不容易找到正确的贪心方法。 贪心的基本要求 1.贪心选择性质 贪心选择性质是指所求问题的整体最优解可以通过一系列局部最优的选择,即贪心选择来达到。这是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。 我认为这就是贪心算法最难的地方,一个题目你可能很快的想到一个

2021-11-14 20:38:01 187 1

原创 DP入门(数字三角形)

动态规划(DP)入门 在学习动态规划前让我们先看一个题。 如图所示的数字三角形,从顶部出发,在每一结点可以选择向左走或得向右走,一直走到底层,要求找出一条路径,使路径上的值最大。 如果暴力,会发现从上到下的路径有24条,所以时间复杂度是2n。显然无法通过暴力求解。我们发现一个节点向下只有两条路径,我们可不可以通过我们之前学到的知识,通过分治算法来进行求解呢,按理是可行的,但当我做起来就会发现第三行的1这...

2021-10-27 21:48:28 319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除