![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法--动态规划
Conqueror_
这个作者很懒,什么都没留下…
展开
-
算法(动态规划)----最长数对链
最长数对链给出n个数对。在每一个数对中,第一个数字总是比第二个数字小。现在,我们定义一种跟随关系,当且仅当b < c时,数对(c, d)才可以跟在(a, b)后面。我们用这种形式来构造一个数对链。给定一个对数集合,找出能够形成的最长数对链的长度。你不需要用到所有的数对,你可以以任何顺序选择其中的一些数对来构造。示例 :输入: [[1,2], [2,3],...原创 2020-01-09 11:03:12 · 234 阅读 · 0 评论 -
算法(动态规划)----最长上升子序列
最长上升子序列给定一个无序的整数数组,找到其中最长上升子序列的长度。输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是[2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为O(n2) 。进阶: 你能将算法的时间复杂度降低到O(n log n) 吗?...转载 2020-01-07 13:03:43 · 296 阅读 · 0 评论 -
算法(数组)----解码方法
解码方法一条包含字母A-Z 的消息通过以下方式进行了编码:'A' -> 1'B' -> 2...'Z' -> 26给定一个只包含数字的非空字符串,请计算解码方法的总数。示例 1:输入: "12"输出: 2解释:它可以解码为 "AB"(1 2)或者 "L"(12)。示例2:输入: "226"输出: 3解释:它可以解码为 "BZ" (2...原创 2020-01-03 11:39:31 · 316 阅读 · 0 评论 -
算法(动态规划)----等差数列划分
等差数列划分数组 A 包含 N 个数,且索引从0开始。数组 A 的一个子数组划分为数组 (P, Q),P 与 Q 是整数且满足 0<=P<Q<N 。如果满足以下条件,则称子数组(P, Q)为等差数组:元素 A[P], A[p + 1], ..., A[Q - 1], A[Q] 是等差的。并且P + 1 < Q 。函数要返回数组 A 中所有为等差数组的子数组...原创 2019-12-29 13:03:45 · 1130 阅读 · 0 评论 -
算法(动态规划)----最短路径和
最短路径和给定一个包含非负整数的mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[ [1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。解法1:递归对于每个元素我们考虑两条路径,向右走和向下走,在这两条路径...原创 2019-12-26 12:30:27 · 2158 阅读 · 0 评论 -
算法(动态规划)----打家劫舍系列
打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金额 = 1)...原创 2019-12-29 13:04:37 · 1362 阅读 · 0 评论 -
算法(动态规划)----判断子序列
判断子序列给定字符串 s 和 t ,判断 s 是否为 t 的子序列。你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。...原创 2019-12-24 12:17:23 · 907 阅读 · 1 评论 -
算法(动态规划)----买卖股票的最佳时机系列问题
买卖股票的最佳时机买卖股票的最佳时机2买卖股票的最佳时机3买卖股票的最佳时机含冷冻期买买股票的最佳时机4买卖股票的最佳时机含手续费这是在leetcode上看到的一个大神讲解,对我启发很大,让我对动态规划思想理解更进一步。很多读者抱怨股票系列问题奇技淫巧太多,如果面试真的遇到这类问题,基本不会想到那些巧妙的办法,怎么办?所以本文拒绝奇技淫巧,而是稳扎稳打,只用一种通用方法...转载 2019-12-17 22:19:29 · 289 阅读 · 0 评论