算法导论
文章平均质量分 55
山师第一深情
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【算法导论学习笔记】钢条切割(动态规划)
动态规划 先尝试着浅浅的理解一下动态规划,动态规划像是分治的某种变形,分治法是将问题分解成相同类型的子问题然后递归求解,动态规划也是差不多的说法,但是分治的子问题是相互独立的子问题,而动态规划的子问题具有相同的子子问题,避免掉这些问题的重复求解,就是动态规划。 动态规划一般用来解决最优化问题,下面的问题就是一个典型的最优化问题。 钢条切割问题(python年度更新系列) 给定一个长度为n的钢条,和钢条对应价格的价格表。 长度i: 1 2 3 4 5 6 7 8 9 1原创 2022-04-26 20:22:11 · 401 阅读 · 1 评论 -
【算法导论学习笔记】最大子数组问题(分治策略)
最大子数组问题(python年度更新系列) **输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 本题用来 ...原创 2022-04-18 11:07:22 · 749 阅读 · 0 评论
分享