随笔分类 - 【算法】---LeetCode
摘要:这是悦乐书的第 228 次更新,第 240 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第95题(顺位题号是438)。给定一个字符串s和一个非空字符串p,找到s中p的字谜的所有起始索引。字符串仅由小写英文字母组成,字符串s和p的长度不会大于20,100。输出顺序无关紧
阅读全文
摘要:这是悦乐书的第 227 次更新 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第94题(顺位题号是437)。您将获得一个二叉树,其中每个节点都包含一个整数值。找到与给定值相加的路径数。路径不需要在根或叶子处开始或结束,但必须向下(仅从父节点行进到子节点)。树的节点数不超过1,0
阅读全文
摘要:这是悦乐书的第 226 次更新,第 239 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第93题(顺位题号是434)。计算字符串中的段数,其中段定义为非空格字符的连续序列。请注意,该字符串不包含任何不可打印的字符。例如: 输入:“Hello, my name is J
阅读全文
摘要:这是悦乐书的第 225 次更新,第 238 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第92题(顺位题号是429)。给定n ary树,返回其节点值的级别顺序遍历。(即,从左到右,逐级)。例如,给定一个3 ary树: 我们应该返回它的级别顺序遍历: [[1],[3,2
阅读全文
摘要:这是悦乐书的第 224 次更新,第 237 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第91题(顺位题号是427)。我们想使用四叉树来存储N×N布尔网格。网格中的每个单元格只能是true或false。根节点表示整个网格。对于每个节点,它将被细分为四个子节点,直到它所
阅读全文
摘要:这是悦乐书的第 223 次更新,第 236 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第90题(顺位题号是415)。给定两个非负整数num1和num2表示为字符串,返回num1和num2的总和。 注意: num1和num2的长度均 02 第一种解法 从后向前依次获取
阅读全文
摘要:这是悦乐书的第 222 次更新,第 235 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第89题(顺位题号是414)。给定非空的整数数组,返回此数组中的第三个最大数字。如果不存在,则返回最大数量。时间复杂度必须在O(n)中。例如: 输入:[3,2,1] 输出:1 说明
阅读全文
摘要:这是悦乐书的第 221 次更新,第 233 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第88题(顺位题号是412)。 编写一个程序,输出从1到n的数字的字符串表示。但对于三的倍数,它应输出“Fizz”而不是数字,对于五的倍数,应该输出“Buzz”。 对于三和五共同的
阅读全文
摘要:这是悦乐书的第 220 次更新,第 232 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第87题(顺位题号是409)。给定一个由小写或大写字母组成的字符串,找到可以用这些字母构建的最长的回文长度。这是区分大小写的,例如“Aa”在这里不被视为回文。例如: 输入:“abc
阅读全文
摘要:这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405)。给定一个整数,写一个算法将其转换为十六进制。对于负整数,使用二进制补码方法。例如: 输入:26 输出:“1a” 输入: 1 输出:“ffffffff” 注意
阅读全文
摘要:这是悦乐书的第 217 次更新,第 230 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第85题(顺位题号是404)。找到给定二叉树中所有左叶的总和。例如: 二叉树中有两个左叶,分别为9和15。 返回24。 本次解题使用的开发工具是eclipse,jdk使用的版本是1
阅读全文
摘要:这是悦乐书的第 216 次更新,第 229 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第84题(顺位题号是401)。二进制手表顶部有4个LED,代表小时(0 11),底部的6个LED代表分钟(0 59)。每个LED代表一个零或一个,右侧的最低有效位。给定非负整数n表
阅读全文
摘要:这是悦乐书的第 215 次更新,第 228 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400)。找到无限整数序列的第n个数字1,2,3,4,5,6,7,8,9,10,11 ......例如: 输入:3 输出:3 输入:11 输出:0 说明:序列1
阅读全文
摘要:这是悦乐书的第 214 次更新,第 227 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第82题(顺位题号是389)。给定两个字符串s和t,它们只包含小写字母。字符串t由随机混洗字符串s生成,然后在随机位置再添加一个字母。找到t中添加的字母。例如: 输入:s =“ab
阅读全文
摘要:这是悦乐书的第 213 次更新,第 226 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第81题(顺位题号是387)。给定一个字符串,找到它中的第一个非重复字符并返回它的索引。 如果它不存在,则返回 1。例如: 输入:“leetcode” 输出:0 输入:“lovel
阅读全文
摘要:这是悦乐书的第 212 次更新,第 225 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第80题(顺位题号是383)。给定一个任意赎金票据字符串和另一个包含所有杂志字母的字符串,如果赎金票据可以从杂志中构建,则写一个函数将返回true;否则,它将返回false。杂志字
阅读全文
摘要:这是悦乐书的第 211 次更新,第 224 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第79题(顺位题号是374)。我们正在玩数字游戏。 游戏如下:我从1到n中选择一个数字。 你必须猜测我选择了哪个数字。每次你猜错了,我都会告诉你这个数字是高还是低。您调用预定义的A
阅读全文
摘要:这是悦乐书的第 210 次更新,第 222 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第78题(顺位题号是371)。计算两个整数a和b的总和,但不允许使用运算符+和 。例如: 输入:a = 1,b = 2 输出:3 输入:a = 2,b = 3 输出:1 本次解题使
阅读全文
摘要:这是悦乐书的第 209 次更新,第 221 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第77题(顺位题号是367)。给定正整数num,写一个函数,如果num是一个完美的正方形,则返回True,否则返回False。例如: 输入:16 输出:true 输入:14 输出:
阅读全文
摘要:这是悦乐书的第 208 次更新,第 220 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第76题(顺位题号是350)。给定两个数组,编写一个函数来计算它们的交集。例如: 输入:nums1 = [1,2,2,1],nums2 = [2,2] 输出:[2,2] 输入:nu
阅读全文

浙公网安备 33010602011771号