随笔分类 -  【算法】---LeetCode

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

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页