# | 题目 | 解答 |
---|---|---|
1018 | 可被 5 整除的二进制前缀 | javascript |
1013 | 将数组分成和相等的三个部分 | javascript |
1012 | 十进制整数的反码 | javascript |
1010 | 总持续时间可被60整除的歌曲 | javascript |
1008 | 先序遍历构造二叉树 | javascript |
1005 | K 次取反后最大化的数组和 | javascript |
1002 | 查找常用字符 | javascript |
999 | 车的可用捕获量 | javascript |
997 | 找到小镇的法官 | javascript |
994 | 腐烂的橘子 | javascript |
993 | 二叉树的堂兄弟节点 | javascript |
989 | 数组形式的整数加法 | javascript |
985 | 查询后的偶数和 | javascript |
983 | 最低票价 | javascript |
979 | 在二叉树中分配硬币 | javascript |
977 | 有序数组的平方 | javascript |
976 | 三角形的最大周长 | javascript |
973 | 最接近原点的 K 个点 | javascript |
970 | 强整数 | javascript |
965 | 单值二叉树 | javascript |
961 | 重复 N 次的元素 | javascript |
953 | 验证外星语词典 | javascript |
950 | 按递增顺序显示卡牌 | javascript |
949 | 给定数字能组成的最大时间 | javascript |
944 | 删除列以使之有序 | javascript |
942 | 增减字符串匹配 | javascript |
941 | 有效的山脉数组 | javascript |
938 | 二叉搜索树的范围和 | javascript |
937 | 重新排列日志文件 | javascript |
933 | 最近的请求次数 | javascript |
929 | 独特的电子邮件地址 | javascript |
925 | 长按键入 | javascript |
922 | 按奇偶排序数组 II | javascript |
921 | 使括号有效的最少添加 | javascript |
917 | 仅仅反转字母 | javascript |
914 | 卡牌分组 | javascript |
908 | 最小差值 I | javascript |
905 | 按奇偶排序数组 | javascript |
897 | 递增顺序查找树 | javascript |
896 | 单调数列 | javascript |
894 | 所有可能的满二叉树 | javascript |
893 | 特殊等价字符串组 | javascript |
892 | 三维形体的表面积 | javascript |
890 | 查找和替换模式 | javascript |
888 | 公平的糖果交换 | javascript |
887 | 鸡蛋掉落 | javascript |
884 | 两句话中的不常见单词 | javascript |
883 | 三维形体投影面积 | javascript |
877 | 石子游戏 | javascript |
876 | 链表的中间结点 | javascript |
874 | 模拟行走机器人 | javascript |
872 | 叶子相似的树 | javascript |
868 | 二进制间距 | javascript |
867 | 转置矩阵 | javascript |
861 | 翻转矩阵后的得分 | javascript |
860 | 柠檬水找零 | javascript |
859 | 亲密字符串 | javascript |
852 | 山脉数组的峰顶索引 | javascript |
849 | 到最近的人的最大距离 | javascript |
844 | 比较含退格的字符串 | javascript |
841 | 钥匙和房间 | javascript |
840 | 矩阵中的幻方 | javascript |
836 | 矩形重叠 | javascript |
832 | 翻转图像 | javascript |
830 | 较大分组的位置 | javascript |
824 | 山羊拉丁文 | javascript |
821 | 字符的最短距离 | javascript |
819 | 最常见的单词 | javascript |
817 | Linked List Components | javascript |
814 | 二叉树剪枝 | javascript |
812 | 最大三角形面积 | javascript |
811 | 子域名访问计数 | javascript |
807 | 保持城市天际线 | javascript |
806 | 写字符串需要的行数 | javascript |
804 | 唯一摩尔斯密码词 | javascript |
797 | 所有可能的路径 | javascript |
796 | 旋转字符串 | javascript |
791 | 自定义字符串排序 | javascript |
789 | 逃脱阻碍者 | javascript |
788 | 旋转数字 | javascript |
784 | 字母大小写全排列 | javascript |
783 | 二叉搜索树结点最小距离 | javascript |
771 | 宝石与石头 | javascript |
766 | 托普利茨矩阵 | javascript |
763 | 划分字母区间 | javascript |
762 | 二进制表示中质数个计算置位 | javascript |
754 | 到达终点数字 | javascript |
752 | 打开转盘锁 | javascript |
748 | 最短完整词 | javascript |
747 | 至少是其他数字两倍的最大数 | javascript |
746 | 使用最小花费爬楼梯 | javascript |
744 | 寻找比目标字母大的最小字母 | javascript |
739 | 每日温度 | javascript |
738 | 单调递增的数字 | javascript |
733 | 图像渲染 | javascript |
728 | 自除数 | javascript |
724 | 寻找数组的中心索引 | javascript |
720 | 词典中最长的单词 | javascript |
717 | 1比特与2比特字符 | javascript |
714 | 买卖股票的最佳时机含手续费 | javascript |
712 | 两个字符串的最小ASCII删除和 | javascript |
709 | 转换成小写字母 | javascript |
707 | 设计链表 | javascript |
706 | 设计哈希映射 | javascript |
705 | 设计哈希集合 | javascript |
704 | 二分查找 | javascript |
703 | 数据流中的第K大元素 | javascript |
701 | 二叉搜索树中的插入操作 | javascript |
700 | 二叉搜索树中的搜索 | javascript |
697 | 数组的度 | javascript |
696 | 计数二进制子串 | javascript |
695 | 岛屿的最大面积 | javascript |
693 | 交替位二进制数 | javascript |
687 | 最长同值路径 | javascript |
686 | 重复叠加字符串匹配 | javascript |
682 | 棒球比赛 | javascript |
680 | 验证回文字符串 Ⅱ | javascript |
677 | 键值映射 | javascript |
676 | 实现一个魔法字典 | javascript |
674 | 最长连续递增序列 | javascript |
671 | 二叉树中第二小的节点 | javascript |
669 | 修剪二叉搜索树 | javascript |
667 | 优美的排列 II | javascript |
665 | 非递减数列 | javascript |
661 | 图片平滑器 | javascript |
657 | 判断路线成圈 | javascript |
655 | 输出二叉树 | javascript |
654 | 最大二叉树 | javascript |
653 | 两数之和 IV - 输入 BST | javascript |
652 | 寻找重复的子树 | javascript |
645 | 错误的集合 | javascript |
643 | 子数组最大平均数 I | javascript |
638 | 大礼包 | javascript |
637 | 二叉树的层平均值 | javascript |
633 | 平方数之和 | javascript |
628 | 三个数的最大乘积 | javascript |
622 | 设计循环队列 | javascript |
621 | 任务调度器 | javascript |
617 | 合并二叉树 | javascript |
606 | 根据二叉树创建字符串 | javascript |
599 | 两个列表的最小索引总和 | javascript |
598 | 范围求和 II | javascript |
594 | 最长和谐子序列 | javascript |
581 | 最短无序连续子数组 | javascript |
575 | 分糖果 | javascript |
572 | 另一个树的子树 | javascript |
567 | 字符串的排列 | javascript |
566 | 重塑矩阵 | javascript |
563 | 二叉树的坡度 | javascript |
561 | 数组拆分 I | javascript |
558 | 四叉树交集 | javascript |
557 | 反转字符串中的单词 III | javascript |
553 | 最优除法 | javascript |
551 | 学生出勤纪录 I | javascript |
547 | 朋友圈 | javascript |
543 | 二叉树的直径 | javascript |
542 | 01 矩阵 | javascript |
541 | 反转字符串 II | javascript |
540 | 有序数组中的单一元素 | javascript |
538 | 把二叉搜索树转换为累加树 | javascript |
537 | 复数乘法 | javascript |
535 | TinyURL 的加密与解密 | javascript |
532 | 数组中的K-diff数对 | javascript |
530 | 二叉搜索树的最小绝对差 | javascript |
521 | 最长特殊序列 Ⅰ | javascript |
520 | 检测大写字母 | javascript |
513 | 找树左下角的值 | javascript |
509 | 斐波那契数 | javascript |
508 | 出现次数最多的子树元素和 | javascript |
507 | 完美数 | javascript |
506 | 相对名次 | javascript |
504 | 七进制数 | javascript |
501 | 二叉搜索树中的众数 | javascript |
500 | 键盘行 | javascript |
498 | 对角线遍历 | javascript |
496 | 下一个更大元素 I | javascript |
494 | 目标和 | javascript |
492 | 构造矩形 | javascript |
485 | 最大连续1的个数 | javascript |
482 | 密钥格式化 | javascript |
479 | 最大回文数乘积 | javascript |
476 | 数字的补数 | javascript |
475 | 供暖器 | javascript |
463 | 岛屿的周长 | javascript |
461 | 汉明距离 | javascript |
459 | 重复的子字符串 | javascript |
455 | 分发饼干 | javascript |
454 | 四数相加 II | javascript |
453 | 最小移动次数使数组元素相等 | javascript |
452 | 用最少数量的箭引爆气球 | javascript |
451 | 根据字符出现频率排序 | javascript |
450 | 删除二叉搜索树中的节点 | javascript |
448 | 找到所有数组中消失的数字 | javascript |
447 | 回旋镖的数量 | javascript |
445 | 两数相加 II | javascript |
443 | 压缩字符串 | javascript |
442 | 数组中重复的数据 | javascript |
441 | 排列硬币 | javascript |
437 | 路径总和 III | javascript |
435 | 无重叠区间 | javascript |
434 | 字符串中的单词数 | javascript |
432 | 全 O(1) 的数据结构 | javascript |
429 | N叉树的层序遍历 | javascript |
427 | 建立四叉树 | javascript |
419 | 甲板上的战舰 | javascript |
415 | 字符串相加 | javascript |
414 | 第三大的数 | javascript |
413 | 等差数列划分 | javascript |
412 | Fizz Buzz | javascript |
409 | 最长回文串 | javascript |
406 | 根据身高重建队列 | javascript |
405 | 数字转换为十六进制数 | javascript |
404 | 左叶子之和 | javascript |
401 | 二进制手表 | javascript |
400 | 第N个数字 | javascript |
394 | 字符串解码 | javascript |
393 | UTF-8 编码验证 | javascript |
392 | 判断子序列 | javascript |
390 | 消除游戏 | javascript |
389 | 找不同 | javascript |
387 | 字符串中的第一个唯一字符 | javascript |
384 | 打乱数组 | javascript |
383 | 赎金信 | javascript |
380 | 常数时间插入、删除和获取随机元素 | javascript |
376 | 摆动序列 | javascript |
371 | 两整数之和 | javascript |
367 | 有效的完全平方数 | javascript |
354 | 俄罗斯套娃信封问题 | javascript |
350 | 两个数组的交集 II | javascript |
349 | 两个数组的交集 | javascript |
347 | 前K个高频元素 | javascript |
345 | 反转字符串中的元音字母 | javascript |
344 | 反转字符串 | javascript |
342 | 4的幂 | javascript |
338 | 比特位计数 | javascript |
334 | 递增的三元子序列 | javascript |
332 | 零钱兑换 | javascript |
329 | 矩阵中的最长递增路径 | javascript |
328 | 奇偶链表 | javascript |
326 | 3的幂 | javascript |
315 | 计算右侧小于当前元素的个数 | javascript |
303 | 区域和检索 - 数组不可变 | javascript |
300 | 最长上升子序列 | javascript |
297 | 二叉树的序列化与反序列化 | javascript |
292 | Nim游戏 | javascript |
290 | 单词模式 | javascript |
289 | 生命游戏 | javascript |
287 | 寻找重复数 | javascript |
283 | 移动零 | javascript |
279 | 完全平方数 | javascript |
278 | 第一个错误的版本 | javascript |
268 | 缺失数字 | javascript |
263 | 丑数 | javascript |
260 | 只出现一次的数字 III | javascript |
258 | 各位相加 | javascript |
257 | 二叉树的所有路径 | javascript |
242 | 有效的字母异位词 | javascript |
241 | 为运算表达式设计优先级 | javascript |
240 | 搜索二维矩阵 II | javascript |
239 | 滑动窗口最大值 | javascript |
238 | 除自身以外数组的乘积 | javascript |
237 | 删除链表中的节点 | javascript |
236 | 二叉树的最近公共祖先 | javascript |
235 | 二叉搜索树的最近公共祖先 | javascript |
234 | 回文链表 | javascript |
232 | 用栈实现队列 | javascript |
231 | 2的幂 | javascript |
230 | 二叉搜索树中第K小的元素 | javascript |
227 | 基本计算器 II | javascript |
226 | 翻转二叉树 | javascript |
225 | 用队列实现栈 | javascript |
221 | 最大正方形 | javascript |
220 | 存在重复元素 III | javascript |
219 | 存在重复元素 II | javascript |
217 | 存在重复元素 | javascript |
216 | 组合总和 III | javascript |
215 | 数组中的第K个最大元素 | javascript |
210 | 课程表 II | javascript |
209 | 长度最小的子数组 | javascript |
208 | 实现 Trie (前缀树) | javascript |
207 | 课程表 | javascript |
206 | 反转链表 | javascript |
205 | 同构字符串 | javascript |
204 | 计数质数 | javascript |
203 | 删除链表中的节点 | javascript |
202 | 快乐数 | javascript |
200 | 岛屿的个数 | javascript |
198 | 打家劫舍 | javascript |
191 | 位1的个数 | javascript |
190 | 颠倒二进制位 | javascript |
189 | 旋转数组 | javascript |
187 | 重复的DNA序列 | javascript |
173 | 二叉搜索树迭代器 | javascript |
172 | 阶乘后的零 | javascript |
171 | Excel表列序号 | javascript |
169 | 求众数 | javascript |
168 | Excel表列名称 | javascript |
167 | 两数之和 II - 输入有序数组 | javascript |
166 | 分数到小数 | javascript |
162 | 寻找峰值 | javascript |
160 | 相交链表 | javascript |
155 | 最小栈 | javascript |
153 | 寻找旋转排序数组中的最小值 | javascript |
151 | 翻转字符串里的单词 | javascript |
150 | 逆波兰表达式求值 | javascript |
149 | 直线上最多的点数 | javascript |
148 | 排序链表 | javascript |
146 | LRU缓存机制 | javascript |
145 | 二叉树的后序遍历 | javascript |
144 | 二叉树的前序遍历 | javascript |
142 | 环形链表 II | javascript |
141 | 环形链表 | javascript |
138 | 复制带随机指针的链表 | javascript |
137 | 只出现一次的数字 II | javascript |
136 | 只出现一次的数字 | javascript |
134 | 加油站 | javascript |
133 | 克隆图 | javascript |
131 | 分割回文串 | javascript |
130 | 被围绕的区域 | javascript |
128 | 最长连续序列 | javascript |
127 | 单词接龙 | javascript |
125 | 验证回文串 | javascript |
124 | 二叉树中的最大路径和 | javascript |
122 | 买卖股票的最佳时机 II | javascript |
121 | 买卖股票的最佳时机 | javascript |
120 | 三角形最小路径和 | javascript |
119 | 杨辉三角 II | javascript |
118 | 杨辉三角 | javascript |
117 | 填充同一层的兄弟节点 II | javascript |
116 | 填充同一层的兄弟节点 | javascript |
114 | 二叉树展开为链表 | javascript |
112 | 路径总和 | javascript |
111 | 二叉树的最小深度 | javascript |
110 | 平衡二叉树 | javascript |
109 | 有序链表转换二叉搜索树 | javascript |
108 | 将有序数组转换为二叉搜索树 | javascript |
107 | 二叉树的层次遍历 II | javascript |
106 | 从中序与后序遍历序列构造二叉树 | javascript |
105 | 从前序与中序遍历序列构造二叉树 | javascript |
104 | 二叉树的最大深度 | javascript |
103 | 二叉树的锯齿形层次遍历 | javascript |
102 | 二叉树的层次遍历 | javascript |
101 | 对称二叉树 | javascript |
100 | 相同的树 | javascript |
98 | 验证二叉搜索树 | javascript |
96 | 不同的二叉搜索树 | javascript |
94 | 二叉树的中序遍历 | javascript |
93 | 复原IP地址 | javascript |
89 | 格雷编码 | javascript |
88 | 合并两个有序数组 | javascript |
83 | 删除排序链表中的重复元素 | javascript |
80 | 删除排序数组中的重复项 II | javascript |
79 | 单词搜索 | javascript |
78 | 子集 | javascript |
77 | 组合 | javascript |
76 | 最小覆盖子串 | javascript |
75 | 颜色分类 | javascript |
73 | 矩阵置零 | javascript |
71 | 简化路径 | javascript |
70 | 爬楼梯 | javascript |
69 | x 的平方根 | javascript |
67 | 二进制求和 | javascript |
66 | 加一 | javascript |
64 | 最小路径和 | javascript |
62 | 不同路径 | javascript |
61 | 旋转链表 | javascript |
60 | 第k个排列 | javascript |
59 | 螺旋矩阵 II | javascript |
58 | 最后一个单词的长度 | javascript |
56 | 合并区间 | javascript |
55 | 跳跃游戏 | javascript |
54 | 螺旋矩阵 | javascript |
53 | 最大子序和 | javascript |
52 | N皇后 II | javascript |
50 | Pow(x, n) | javascript |
49 | 字母异位词分组 | javascript |
48 | 旋转图像 | javascript |
46 | 全排列 | javascript |
45 | 跳跃游戏 II | javascript |
43 | 字符串相乘 | javascript |
42 | 接雨水 | javascript |
41 | 缺失的第一个正数 | javascript |
40 | 组合总和 II | javascript |
39 | 组合总和 | javascript |
38 | 报数 | javascript |
36 | 有效的数独 | javascript |
35 | 搜索插入位置 | javascript |
34 | 在排序数组中查找元素的第一个和最后一个位置 | javascript |
33 | 搜索旋转排序数组 | javascript |
31 | 下一个排列 | javascript |
29 | 两数相除 | javascript |
28 | 实现strStr() | javascript |
27 | 移除元素 | javascript |
26 | 删除排序数组中的重复项 | javascript |
24 | 两两交换链表中的节点 | javascript |
23 | 合并K个排序链表 | javascript |
22 | 括号生成 | javascript |
21 | 合并两个有序链表 | javascript |
20 | 有效的括号 | javascript |
19 | 删除链表的倒数第N个节点 | javascript |
18 | 四数之和 | javascript |
17 | 电话号码的字母组合 | javascript |
16 | 最接近的三数之和 | javascript |
15 | 三数之和 | javascript |
14 | 最长公共前缀 | javascript |
13 | 罗马数字转整数 | javascript |
12 | 整数转罗马数字 | javascript |
11 | 盛最多水的容器 | javascript |
9 | 回文数 | javascript |
8 | 字符串转整数 (atoi) | javascript |
7 | 反转整数 | javascript |
6 | Z 字形变换 | javascript |
5 | 最长回文子串 | javascript |
4 | 两个排序数组的中位数 | javascript |
3 | 无重复字符的最长子串 | javascript |
2 | 两数相加 | javascript |
1 | 两数之和 | javascript |