Leetcode动态规划题目汇总

最近想重刷leetcode,首先从动态规划开始,记录题目的基本描述。

  \space  

题号 简单描述 难度
5. 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。
* 输入: "cbbd",输出: "bb"*
中等
6. 正则表达式匹配 给定一个字符串 s 和一个字符规律 p,返回 ‘.’ 和 ‘*’ 的正则表达式是否匹配。
* 输入: s = "mississippi" p = "mis*is*p*," 输出: “false” *
困难
11. 盛水最多的容器 给定n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
* 输入:[1,8,6,2,5,4,8,3,7],输出:49 *
中等
32. 最长有效括号 *给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。
* 输入: ")()())",输出: 4 *
困难
44. 通配符匹配 给定一个字符串 (s) 和一个字符模式 § ,实现一个支持 ‘?’ 和 '’ 的通配符匹配。
* 输入: s = "adceb",p = "*a*b",输出: true
困难
53. 最大子序列和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
* 输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6*
简单
62. 不同路径 一个机器人位于一个 m x n 网格的左上角 。机器人每次只能向下或者向右移动一步至网格右下角,问总共有多少条不同的路径?。
* 输入: m = 7, n = 3,输出: 28*
中等
63. 不同路径2 一个机器人位于一个 m x n 网格的左上角 。机器人每次只能向下或者向右移动一步,网格中有障碍物,网格中的障碍物和空位置分别用 1 和 0 来表示,移动至右下角问总共有多少条不同的路径?。
* 输入:m=3, n=3, block=[[0,0,0],[0,1,0],[0,0,0]],输出: 2 *
中等
64. 最小路径和 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径(每次只能向下或者向右移动一步),使得路径上的数字总和为最小。
* 输入: [[1,3,1],[1,5,1],[4,2,1]],输出: 7 *
中等
70. 爬楼梯 每次你可以爬 1 或 2 个台阶。求有多少种不同的方法可以爬到楼顶。
* 输入: 3,输出: 3 *
简单
72.编辑距离 给你两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。对一个单词进行如下三种操作:{ 插入一个字符, 删除一个字符, 替换一个字符。}
* 输入:word1 = "horse", word2 = "ros",输出:3 *
困难
*85. 最大矩形 给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。
* 输入:[["1","0","1","0","0"], ["1","0","1","1","1"], ["1","1","1","1","1"], ["1","0","0","1","0"]],输出: 6 *
困难
87. 扰乱字符串 给出两个长度相等的字符串 s1 和 s2,判断 s2 是否是 s1 的扰乱字符串。扰乱字符串定义详见网上
* 输入: s1 = "abcde", s2 = "caebd",输出: false *
困难
91. 解码方法 一条包含字母 A-Z 的消息通过以下方式进行了编码:‘A’ -> 1, ‘B’ -> 2, …, ‘Z’ -> 26,给定一个只包含数字的非空字符串,请计算解码方法的总数。
* 输入: "226",输出: 3 *
中等
95. 不同的二叉搜索树2 给定一个整数 n,生成所有由 1 … n 为节点所组成的二叉搜索树。
* 输入: 3,输出: [[1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3]] *
中等
96. 不同的二叉搜索树 给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树有多少种。
* 输入: 3,输出:5 *
中等
97. 交错字符串 给定三个字符串 s1, s2, s3, 验证 s3 是否是由 s1 和 s2 交错组成的。
* 输入: s1 = "aabcc", s2 = "dbbca", s3 = "aadbbcbcac",输出: true *
困难

解答请参考 https://github.com/RussellEven/Leetcode

你可能感兴趣的:(Leetcode)