摘要: 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) 将元素 x 推入栈中。 pop() 删除栈顶的元素。 top() 获取栈顶元素。 getMin() 检索栈中的最小元素。 示例: MinStack minStack = new MinStack(); 阅读全文
posted @ 2019-08-20 10:36 BurningShy 阅读(254) 评论(0) 推荐(0)
摘要: 给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 示例 1: 输入: word1 = "horse", word2 = "ros" 输出: 3 解释: horse 阅读全文
posted @ 2019-08-19 19:20 BurningShy 阅读(283) 评论(0) 推荐(0)
摘要: 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC" 输出: "BANC" 来源:力扣(LeetCode) 链接:https://leetcode cn.com/problems/m 阅读全文
posted @ 2019-08-19 19:02 BurningShy 阅读(191) 评论(0) 推荐(0)
摘要: 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 说明: 来源:力扣(LeetCode) 链接:https://leetcode cn.com/prob 阅读全文
posted @ 2019-08-18 09:30 BurningShy 阅读(385) 评论(0) 推荐(0)
摘要: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [ 2,1, 3,4, 1,2,1, 5,4], 输出: 6 解释: 连续子数组 [4, 1,2,1] 的和最大,为 6。 来源:力扣(LeetCode) 链接:https://l 阅读全文
posted @ 2019-08-18 08:18 BurningShy 阅读(171) 评论(0) 推荐(0)
摘要: 还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。不能折断火柴,可以把火柴连接起来,并且每根火柴都要用到。 输入为小女孩拥有火柴的数目,每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。 示例 1: 输入: [1,1,2,2,2] 阅读全文
posted @ 2019-08-17 19:32 BurningShy 阅读(438) 评论(0) 推荐(0)
摘要: 找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 9 的正整数,并且每种组合中不存在重复的数字。 说明: 所有数字都是正整数。 解集不能包含重复的组合。 示例 1: 输入: k = 3, n = 7 输出: [[1,2,4]] 示例 2: 输入: k = 3, n = 9 输出: [ 阅读全文
posted @ 2019-08-16 13:17 BurningShy 阅读(143) 评论(0) 推荐(0)
摘要: 一(每一个数选或不选 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 来源:力扣 阅读全文
posted @ 2019-08-15 15:26 BurningShy 阅读(120) 评论(0) 推荐(0)
摘要: 一 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 来源:力扣(LeetCode) 链接:https://leetcode cn.com/p 阅读全文
posted @ 2019-08-13 15:43 BurningShy 阅读(870) 评论(0) 推荐(0)
摘要: ``` #include //他是按bit存储的01串,可以进行状态压缩,1个int相当于32位的它 bitset f[N];//操作1 f[j][j] = 1;//操作2 f[i].count()//返回1的个数 ``` 阅读全文
posted @ 2019-08-12 19:06 BurningShy 阅读(137) 评论(0) 推荐(0)