
每日一练
文章平均质量分 56
每天做一道leetcode题目
超级布丁
这个作者很懒,什么都没留下…
展开
-
每日一题(4):单词距离
单词距离题目链接有个内含单词的超大文本文件,给定任意两个不同的单词,找出在这个文件中这两个单词的最短距离(相隔单词数)。如果寻找过程在这个文件中会重复多次,而每次寻找的单词不同,你能对此优化吗?示例:输入:words = [“I”,“am”,“a”,“student”,“from”,“a”,“university”,“in”,“a”,“city”], word1 = “a”, word2 = “student”输出:1解:class Solution {public: int f原创 2022-05-27 11:53:52 · 286 阅读 · 0 评论 -
每日一题(3):掉落的方块
掉落的方块题目链接在无限长的数轴(即 x 轴)上,我们根据给定的顺序放置对应的正方形方块。第 i 个掉落的方块(positions[i] = (left, side_length))是正方形,其中 left 表示该方块最左边的点位置(positions[i][0]),side_length 表示该方块的边长(positions[i][1])。每个方块的底部边缘平行于数轴(即 x 轴),并且从一个比目前所有的落地方块更高的高度掉落而下。在上一个方块结束掉落,并保持静止后,才开始掉落新方块。方块的底边原创 2022-05-27 11:32:56 · 227 阅读 · 0 评论 -
每日一题(2):环绕字符串中唯一的子字符串
环绕字符串中唯一的子字符串题目链接把字符串 s 看作是 “abcdefghijklmnopqrstuvwxyz” 的无限环绕字符串,所以 s 看起来是这样的:“…zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd…” .现在给定另一个字符串 p 。返回 s 中 唯一 的 p 的 非空子串 的数量 。示例 1:输入: p = “a”输出: 1解释: 字符串 s 中只有一个"a"子字符。示例 2:输入: p = “ca原创 2022-05-25 13:49:08 · 314 阅读 · 0 评论 -
每日一题(1):单值二叉树
单值二叉树题目链接如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回 true;否则返回 false。示例1:输入:[1,1,1,1,1,null,1]输出:true示例2:输入:[2,2,2,5,2]输出:false解:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; *原创 2022-05-24 12:36:15 · 121 阅读 · 0 评论