优秀の
优秀の
全部文章
leetcod...
javascript(73)
LeetCode(1)
leetcode 中等题 medium(3)
vue(9)
未归档(8)
正则表达式(1)
牛客网校招笔试题(4)
归档
标签
去牛客网
登录
/
注册
优秀の的博客
全部文章
/ leetcode 简单题 easy
(共137篇)
557. 反转字符串中的单词 III (JavaScript)
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符...
2018-07-26
0
432
500. 键盘行(JavaScript)
给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。 示例1: 输入: ["Hello", "Alaska", "Dad", "Peace"] 输出: ["A...
2018-07-26
0
364
292. Nim游戏(JavaScript)
你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 示例: 输入: 4输出: false 解释: 如...
2018-07-26
0
431
344. 反转字符串(JavaScript)
请编写一个函数,其功能是将输入的字符串反转过来。 示例: 输入:s = "hello" 返回:"olleh" 解法一:转换成数组,使用数组的reverse()函数 /** * @param {string} s * @return {stri...
2018-07-26
0
388
104. 二叉树的最大深度(JavaScript)
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它...
2018-07-26
0
467
728. 自除数(JavaScript)
自除数 是指可以被它包含的每一位数除尽的数。 例如,128 是一个自除数,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 还有,自除数不允许包含 0 。 给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。 示例 1: 输...
2018-07-26
0
632
476. 数字的补数(JavaScript)
给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 给定的整数保证在32位带符号整数的范围内。 你可以假定二进制数不包含前导零位。 示例 1: 输入: 5 输出: 2 解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。 示例 ...
2018-07-26
0
551
226. 翻转二叉树(JavaScript)
翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 思路: 如果根节点不为空,那么将左右子结点...
2018-07-25
0
422
804. 唯一摩尔斯密码词(JavaScript)
国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.",...
2018-07-25
0
564
617. 合并二叉树(JavaScript)
给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。 示例 1: 输入: Tree 1 ...
2018-07-25
0
585
首页
上一页
5
6
7
8
9
10
11
12
13
14
下一页
末页