- 博客(6)
- 收藏
- 关注
原创 LeetCode 1234. 替换子串得到平衡字符串
有一个只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符,且长度为 n 的字符串。假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。给你一个这样的字符串 s,请通过「替换子串」的方式,使原字符串 s 变成一个「平衡字符串」。你可以用和「待替换子串」长度相同的 任何 其他字符串来完成替换。请返回待替换子串的最小可能长度。如果原字符串自身就是一个平衡字符串,...
2019-10-22 10:03:48
351
原创 LeetCode 5231. 删除子文件夹
题目描述你是一位系统管理员,手里有一份文件夹列表 folder,你的任务是要删除该列表中的所有 子文件夹,并以 任意顺序 返回剩下的文件夹。我们这样定义「子文件夹」:如果文件夹 folder[i] 位于另一个文件夹 folder[j] 下,那么 folder[i] 就是 folder[j] 的子文件夹。/ 后跟一个或者多个小写英文字母。例如,/leetcode 和 /leetcode/...
2019-10-20 17:31:15
285
原创 LeetCode113. 路径总和 II
题目描述给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ ...
2019-10-17 19:05:40
108
原创 LeetCode 两数相加
LeetCode. 两数相加** 题目描述**给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -&g...
2019-10-17 18:26:15
93
转载 最长上升子序列
题目描述给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。题解int lengthOfLIS(vector<int>& nums){ if(nums.size() == 0)//输入有可能为空 re...
2019-10-12 10:33:55
118
原创 LeetCode 5197
5197.最小绝对差 Java 解决方案题目描述:给你个整数数组 arr,其中每个元素都不相同。请你找到所有具有最小绝对差的元素对,并且按升序的顺序返回。示例1:输入:arr = [3,8,-10,23,19,-4,-14,27]输出:[[-14,-10],[19,23],[23,27]]示例2:输入:arr = [1,3,6,10,15]输出:[[1,3]]class So...
2019-09-25 17:43:54
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人