LeetCode.392.判断子序列(简单) 发表于 2020-02-05 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.392.判断子序列(简单) 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,”ace”是”abcde”的一个子序列,而”aec”不是)。 进阶:如果有大量输入的 S,称作 S1, S2, … , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这种情况下,你会怎样改变代码? 阅读全文 »
LeetCode.140.单词拆分 II(困难) 发表于 2020-01-26 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.140.单词拆分 II(困难) 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子,使得句子中所有的单词都在词典中。返回所有这些可能的句子。 阅读全文 »
LeetCode.139.单词拆分(中等) 发表于 2020-01-26 更新于 2022-07-04 分类于 LeetCode Disqus: 题目 LeetCode.139.单词拆分(中等) 给定一个非空字符串 s 和一个包含非空单词的列表 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 阅读全文 »
LeetCode.132.分割回文串 II(困难) 发表于 2020-01-24 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.132.分割回文串 II(困难) 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文。 返回符合要求的 最少分割次数 。 阅读全文 »
LeetCode.85.最大矩形(困难) 发表于 2020-01-15 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.85.最大矩形(困难) 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 阅读全文 »
LeetCode.703.数据流中的第 K 大元素(简单) 发表于 2020-01-01 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.703.数据流中的第 K 大元素(简单) 设计一个找到数据流中第 k 大元素的类(class)。注意是排序后的第 k 大元素,不是第 k 个不同的元素。 请实现 KthLargest 类: KthLargest(int k, int[] nums) 使用整数 k 和整数流 nums 初始化对象。int add(int val) 将 val 插入数据流 nums 后,返回当前数据流中第 k 大的元素。 阅读全文 »
LeetCode.297.二叉树的序列化与反序列化(困难) 发表于 2019-12-23 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.297.二叉树的序列化与反序列化(困难) 阅读全文 »
LeetCode.154.寻找旋转排序数组中的最小值 II(困难) 发表于 2019-12-10 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.154.寻找旋转排序数组中的最小值 II(困难) 阅读全文 »
LeetCode.509. 斐波那契数(简单) 发表于 2019-11-19 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.509. 斐波那契数(简单) 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1 给你 n ,请计算 F(n) 。 阅读全文 »
LeetCode.119.杨辉三角II(简单) 发表于 2019-11-19 更新于 2022-07-04 分类于 LeetCode Disqus: 题目LeetCode.119.杨辉三角II(简单) 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。 阅读全文 »