1592.重新排列单词间的空格 【LetMeFly】1592.重新排列单词间的空格力扣题目链接:https://leetcode.cn/problems/rearrange-spaces-between-words/ 给你一个字符串 text ,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证 text 至少包含一个单词 。 请你重新排列空格,使每对 2022-09-07 #题解 #简单 #字符串 #LeetCode #构造 #计算 #分配
226.翻转二叉树 【LetMeFly】226.翻转二叉树力扣题目链接:https://leetcode.cn/problems/invert-binary-tree/ 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root = [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: 输入:root = [2,1 2022-09-06 #题解 #简单 #树 #LeetCode #深度优先搜索 #二叉树 #广度优先搜索 #BFS
828.统计子串中的唯一字符 【LetMeFly】828.统计子串中的唯一字符力扣题目链接:https://leetcode.cn/problems/count-unique-characters-of-all-substrings-of-a-given-string/ 我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。 例如:s = "LEETCODE" ,则 2022-09-06 #题解 #字符串 #动态规划 #LeetCode #困难 #哈希表 #存下标
2105.给植物浇水 II 【LetMeFly】2105.给植物浇水 II力扣题目链接:https://leetcode.cn/problems/watering-plants-ii/ Alice 和 Bob 打算给花园里的 n 株植物浇水。植物排成一行,从左到右进行标记,编号从 0 到 n - 1 。其中,第 i 株植物的位置是 x = i 。 每一株植物都需要浇特定量的水。Alice 和 Bob 每人有一个水罐,最初是 2022-09-05 #题解 #模拟 #中等 #双指针 #数组 #LeetCode
1582.二进制矩阵中的特殊位置 【LetMeFly】1582.二进制矩阵中的特殊位置力扣题目链接:https://leetcode.cn/problems/special-positions-in-a-binary-matrix/ 给你一个大小为 rows x cols 的矩阵 mat,其中 mat[i][j] 是 0 或 1,请返回 矩阵 mat 中特殊位置的数目 。 特殊位置 定义:如果 mat[i][j] == 2022-09-04 #题解 #简单 #数组 #LeetCode #矩阵
646.最长数对链 【LetMeFly】646.最长数对链力扣题目链接:https://leetcode.cn/problems/maximum-length-of-pair-chain/ 给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构造一个数对链。 给定一个数对集合,找 2022-09-03 #题解 #中等 #数组 #动态规划 #贪心 #排序 #LeetCode
946.验证栈序列 【LetMeFly】946.验证栈序列力扣题目链接:https://leetcode.cn/problems/validate-stack-sequences/ 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false& 2022-08-31 #题解 #模拟 #中等 #数组 #LeetCode #栈
码蹄集需要频繁登录?如何做到“一劳永逸”——码蹄集只登录一次久久不掉线的教程 码蹄集需要频繁登录?如何做到“一劳永逸”——码蹄集只登录一次久久不掉线的教程这个方法至少到我发文之时(20220830)仍然有效。如果后续失效了,可能是码蹄集后端进行了优化(估计不是因为看了我这篇文章才改的后端) 背景电脑上码蹄集每次打开浏览器都需要重新登录,并且要么扫码要么短信验证,不能输入密码登录。 以上两种方法都需要手机配合才能进行,清华社称这是为了安全。 虽然不是很麻烦,但用手机配合才能登 2022-08-30 #简单 #码蹄集 #其他 #前端 #免登录
1470.重新排列数组 【LetMeFly】1470.重新排列数组:考研扣两分的做法力扣题目链接:https://leetcode.cn/problems/shuffle-the-array/ 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。 &nb 2022-08-29 #题解 #简单 #双指针 #数组 #LeetCode
662.二叉树最大宽度 【LetMeFly】662.二叉树最大宽度:一组奇怪的数据力扣题目链接:https://leetcode.cn/problems/maximum-width-of-binary-tree/ 给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。 每一层的宽度被定义为两个端点(该层最左和最 2022-08-27 #题解 #中等 #树 #LeetCode #深度优先搜索 #二叉树 #广度优先搜索 #层次遍历 #层序遍历