leetcode算法练习 JavaScript实现

leetcode
表格内容由spider.js从leetcode-cn.com爬取。
已做题目答案也从leetcode-cn.com中爬取并生成文件。
解题进度:已解决 140/637 - 简单 94 中等 40 困难 6
表格
序号    题名    通过率    难度    答案    状态
1    两数之和    46.1%    简单    JavaScript    √
2    两数相加    28.6%    中等        
3    无重复字符的最长子串    23.7%    中等    JavaScript    √
4    两个排序数组的中位数    30.1%    困难        
5    最长回文子串    23.4%    中等    JavaScript    √
6    Z字形变换    33.0%    中等        
7    反转整数    27.5%    简单    JavaScript    √
8    字符串转整数 (atoi)    15.8%    中等    JavaScript    √
9    回文数    50.0%    简单    JavaScript    √
10    正则表达式匹配    17.8%    困难        
11    盛最多水的容器    31.1%    中等        
12    整数转罗马数字    55.3%    中等        
13    罗马数字转整数    53.9%    简单        
14    最长公共前缀    28.7%    简单    JavaScript    √
15    三数之和    14.6%    中等        
16    最接近的三数之和    33.5%    中等        
17    电话号码的字母组合    42.0%    中等        
18    四数之和    30.3%    中等        
19    删除链表的倒数第N个节点    29.2%    中等        
20    有效的括号    30.9%    简单    JavaScript    √
21    合并两个有序链表    49.0%    简单    JavaScript    √
22    括号生成    61.2%    中等        
23    合并K个排序链表    37.2%    困难        
24    两两交换链表中的节点    48.8%    中等        
25    k个一组翻转链表    44.5%    困难        
26    删除排序数组中的重复项    38.5%    简单    JavaScript    √
27    移除元素    47.9%    简单    JavaScript    √
28    实现strStr()    34.7%    简单    JavaScript    √
29    两数相除    14.6%    中等        
30    与所有单词相关联的字串    18.7%    困难        
31    下一个排列    28.3%    中等        
32    最长有效括号    21.0%    困难        
33    搜索旋转排序数组    31.7%    中等        
34    搜索范围    32.5%    中等        
35    搜索插入位置    40.5%    简单    JavaScript    √
36    有效的数独    46.3%    中等    JavaScript    √
37    解数独    44.4%    困难        
38    报数    45.1%    简单        
39    组合总和    58.7%    中等        
40    组合总和 II    49.9%    中等        
41    缺失的第一个正数    29.9%    困难        
42    接雨水    33.6%    困难        
43    字符串相乘    31.8%    中等        
44    通配符匹配    16.7%    困难        
45    跳跃游戏 II    24.2%    困难        
46    全排列    61.4%    中等        
47    全排列 II    42.5%    中等        
48    旋转图像    56.5%    中等        
49    字母异位词分组    45.6%    中等    JavaScript    √
50    Pow(x, n)    25.3%    中等        
51    N皇后    50.7%    困难        
52    N皇后 II    64.5%    困难        
53    最大子序和    36.2%    简单    JavaScript    √
54    螺旋矩阵    29.3%    中等        
55    跳跃游戏    30.4%    中等        
56    合并区间    29.9%    中等    JavaScript    √
57    插入区间    27.0%    困难    JavaScript    √
58    最后一个单词的长度    27.9%    简单    JavaScript    √
59    螺旋矩阵 II    60.2%    中等        
60    第k个排列    38.6%    中等        
61    旋转链表    30.3%    中等        
62    不同路径    47.1%    中等        
63    不同路径 II    28.8%    中等        
64    最小路径和    56.0%    中等        
65    有效数字    9.6%    困难    JavaScript    √
66    加一    35.0%    简单        
67    二进制求和    39.7%    简单        
68    文本左右对齐    25.0%    困难        
69    x 的平方根    30.6%    简单    JavaScript    √
70    爬楼梯    40.8%    简单    JavaScript    √
71    简化路径    21.3%    中等        
72    编辑距离    39.1%    困难        
73    矩阵置零    46.7%    中等        
74    搜索二维矩阵    29.5%    中等        
75    分类颜色    47.1%    中等        
76    最小覆盖子串    28.0%    困难        
77    组合    55.2%    中等        
78    子集    65.4%    中等        
79    单词搜索    30.4%    中等        
80    删除排序数组中的重复项 II    40.7%    中等        
81    搜索旋转排序数组 II    27.6%    中等        
82    删除排序链表中的重复元素 II    31.4%    中等        
83    删除排序链表中的重复元素    40.6%    简单        
84    柱状图中最大的矩形    31.1%    困难        
85    最大矩形    35.1%    困难        
86    分隔链表    34.9%    中等        
87    扰乱字符串    31.3%    困难        
88    合并两个有序数组    35.4%    简单    JavaScript    √
89    格雷编码    49.3%    中等        
90    子集 II    45.5%    中等        
91    解码方法    15.2%    中等        
92    反转链表 II    34.1%    中等        
93    复原IP地址    32.6%    中等        
94    二叉树的中序遍历    61.6%    中等    JavaScript    √
95    不同的二叉搜索树 II    37.6%    中等        
96    不同的二叉搜索树    46.6%    中等    JavaScript    √
97    交错字符串    27.5%    困难        
98    验证二叉搜索树    21.1%    中等    JavaScript    √
99    恢复二叉搜索树    40.3%    困难    JavaScript    √
100    相同的树    48.2%    简单    JavaScript    √
101    对称二叉树    40.9%    简单    JavaScript    √
102    二叉树的层次遍历    47.3%    中等    JavaScript    √
103    二叉树的锯齿形层次遍历    41.5%    中等    JavaScript    √
104    二叉树的最大深度    62.9%    简单    JavaScript    √
105    从前序与中序遍历序列构造二叉树    51.7%    中等    JavaScript    √
106    从中序与后序遍历序列构造二叉树    53.2%    中等    JavaScript    √
107    二叉树的层次遍历 II    48.6%    简单        
108    将有序数组转换为二叉搜索树    58.0%    简单    JavaScript    √
109    有序链表转换二叉搜索树    55.6%    中等    JavaScript    √
110    平衡二叉树    41.7%    简单    JavaScript    √
111    二叉树的最小深度    32.3%    简单    JavaScript    √
112    路径总和    38.6%    简单    JavaScript    √
113    路径总和 II    44.8%    中等    JavaScript    √
114    二叉树展开为链表    45.6%    中等        
115    不同的子序列    37.2%    困难        
116    填充同一层的兄弟节点    34.9%    中等    JavaScript    √
117    填充同一层的兄弟节点 II    30.6%    中等    JavaScript    √
118    杨辉三角    51.3%    简单    JavaScript    √
119    杨辉三角 II    50.8%    简单    JavaScript    √
120    三角形最小路径和    48.0%    中等        
121    买卖股票的最佳时机    42.1%    简单    JavaScript    √
122    买卖股票的最佳时机 II    45.1%    简单    JavaScript    √
123    买卖股票的最佳时机 III    26.1%    困难        
124    二叉树中的最大路径和    27.7%    困难        
125    验证回文串    31.9%    简单    JavaScript    √
126    单词接龙 II    23.3%    困难        
127    单词接龙    22.7%    中等        
128    最长连续序列    38.5%    困难    JavaScript    √
129    求根到叶子节点数字之和    48.9%    中等    JavaScript    √
130    被围绕的区域    28.4%    中等        
131    分割回文串    57.1%    中等        
132    分割回文串 II    29.4%    困难        
133    克隆图    19.1%    中等        
134    加油站    37.6%    中等        
135    分发糖果    30.3%    困难        
136    只出现一次的数字    50.1%    简单    JavaScript    √
137    只出现一次的数字 II    60.4%    中等        
138    复制带随机指针的链表    21.5%    中等        
139    单词拆分    31.2%    中等        
140    单词拆分 II    25.8%    困难        
141    环形链表    29.8%    简单    JavaScript    √
142    环形链表 II    29.7%    中等        
143    重排链表    41.8%    中等        
144    二叉树的前序遍历    47.3%    中等    JavaScript    √
145    二叉树的后序遍历    59.9%    困难    JavaScript    √
146    LRU缓存机制    31.0%    困难        
147    对链表进行插入排序    41.7%    中等        
148    排序链表    43.8%    中等    JavaScript    √
149    直线上最多的点数    9.3%    困难        
150    逆波兰表达式求值    35.2%    中等        
151    翻转字符串里的单词    15.8%    中等        
152    乘积最大子序列    26.7%    中等        
153    寻找旋转排序数组中的最小值    41.4%    中等        
154    寻找旋转排序数组中的最小值 II    45.6%    困难        
155    最小栈    43.2%    简单        
160    相交链表    30.0%    简单        
162    寻找峰值    38.0%    中等        
164    最大间距    42.5%    困难        
165    比较版本号    21.2%    中等        
166    分数到小数    20.7%    中等        
167    两数之和 II - 输入有序数组    40.0%    简单    JavaScript    √
168    Excel表列名称    26.2%    简单    JavaScript    √
169    求众数    48.7%    简单    JavaScript    √
171    Excel表列序号    55.2%    简单    JavaScript    √
172    阶乘后的零    35.6%    简单        
173    二叉搜索树迭代器    44.9%    中等    JavaScript    √
174    地下城游戏    28.6%    困难        
179    最大数    23.3%    中等    JavaScript    √
187    重复的DNA序列    41.6%    中等        
188    买卖股票的最佳时机 IV    20.0%    困难        
189    旋转数组    29.7%    简单        
190    颠倒二进制位    28.2%    简单        
191    位1的个数    41.7%    简单        
198    打家劫舍    36.1%    简单    JavaScript    √
199    二叉树的右视图    47.6%    中等    JavaScript    √
200    岛屿的个数    36.3%    中等        
201    数字范围按位与    31.9%    中等        
202    快乐数    44.7%    简单    JavaScript    √
203    删除链表中的节点    36.4%    简单        
204    计数质数    19.7%    简单        
205    同构字符串    36.5%    简单    JavaScript    √
206    反转链表    45.3%    简单        
207    课程表    39.4%    中等        
208    实现 Trie (前缀树)    42.9%    中等        
209    长度最小的子数组    34.5%    中等        
210    课程表 II    39.9%    中等        
211    添加与搜索单词 - 数据结构设计    41.3%    中等        
212    单词搜索 II    29.2%    困难        
213    打家劫舍 II    27.0%    中等        
214    最短回文串    28.8%    困难        
215    数组中的第K个最大元素    47.9%    中等        
216    组合总和 III    56.5%    中等        
217    存在重复元素    40.0%    简单    JavaScript    √
218    天际线问题    30.8%    困难        
219    存在重复元素 II    24.2%    简单    JavaScript    √
220    存在重复元素 III    15.9%    中等    JavaScript    √
221    最大正方形    30.2%    中等        
222    完全二叉树的节点个数    27.0%    中等        
223    矩形面积    35.0%    中等        
224    基本计算器    24.6%    困难        
225    用队列实现栈    42.2%    简单        
226    翻转二叉树    63.0%    简单    JavaScript    √
227    基本计算器 II    29.9%    中等        
228    汇总区间    45.6%    中等        
229    求众数 II    27.9%    中等    JavaScript    √
230    二叉搜索树中第K小的元素    50.4%    中等    JavaScript    √
231    2的幂    39.1%    简单    JavaScript    √
232    用栈实现队列    43.9%    简单        
233    数字1的个数    17.3%    困难        
234    回文链表    30.2%    简单        
235    二叉搜索树的最近公共祖先    44.9%    简单    JavaScript    √
236    二叉树的最近公共祖先    26.6%    中等    JavaScript    √
237    删除链表中的节点    44.0%    简单        
238    除自身以外数组的乘积    52.5%    中等        
239    滑动窗口最大值    37.6%    困难        
240    搜索二维矩阵 II    34.0%    中等        
241    为运算表达式设计优先级    57.7%    中等        
242    有效的字母异位词    44.9%    简单    JavaScript    √
257    二叉树的所有路径    49.9%    简单    JavaScript    √
258    各位相加    52.2%    简单        
260    只出现一次的数字 III    55.9%    中等    JavaScript    √
263    丑数    38.9%    简单        
264    丑数 II    25.2%    中等        
268    缺失数字    45.0%    简单    JavaScript    √
273    整数转换英文表示    14.8%    困难        
274    H指数    22.5%    中等        
275    H指数 II    30.0%    中等        
278    第一个错误的版本    20.0%    简单        
279    完全平方数    34.5%    中等        
282    给表达式添加运算符    21.4%    困难        
283    移动零    50.4%    简单    JavaScript    √
284    顶端迭代器    36.6%    中等        
287    寻找重复数    50.0%    中等        
289    生命游戏    39.4%    中等        
290    单词模式    33.4%    简单    JavaScript    √
292    Nim游戏    61.1%    简单    JavaScript    √
295    数据流的中位数    27.2%    困难        
297    二叉树的序列化与反序列化    36.2%    困难    JavaScript    √
299    猜数字游戏    41.3%    中等        
300    最长上升子序列    33.8%    中等        
301    删除无效的括号    32.0%    困难        
303    区域和检索 - 数组不可变    46.9%    简单    JavaScript    √
304    二维区域和检索 - 矩阵不可变    35.1%    中等        
306    累加数    23.0%    中等        
307    区域和检索 - 数组可修改    32.8%    中等        
309    最佳买卖股票时机含冷冻期    40.4%    中等        
310    最小高度树    28.8%    中等        
312    戳气球    33.2%    困难        
313    超级丑数    40.3%    中等        
315    计算右侧小于当前元素的个数    31.5%    困难        
316    去除重复字母    17.8%    困难        
318    最大单词长度乘积    46.6%    中等        
319    灯泡开关    28.3%    中等        
321    拼接最大数    17.7%    困难        
322    零钱兑换    22.2%    中等        
324    摆动排序 II    23.2%    中等        
326    3的幂    37.9%    简单    JavaScript    √
327    区间和的个数    30.5%    困难        
328    奇偶链表    48.2%    中等        
329    矩阵中的最长递增路径    29.7%    困难        
330    按要求补齐数组    43.4%    困难        
331    验证二叉树的前序序列化    34.0%    中等        
332    Reconstruct Itinerary    42.2%    中等        
334    递增的三元子序列    28.7%    中等        
335    路径交叉    18.1%    困难        
336    回文对    20.1%    困难        
337    打家劫舍 III    49.0%    中等        
338    Bit位计数    69.3%    中等        
341    扁平化嵌套列表迭代器    43.7%    中等        
342    4的幂    41.1%    简单    JavaScript    √
343    整数拆分    46.5%    中等        
344    反转字符串    62.6%    简单    JavaScript    √
345    反转字符串中的元音字母    39.5%    简单    JavaScript    √
347    前K个高频元素    46.9%    中等        
349    两个数组的交集    46.3%    简单    JavaScript    √
350    两个数组的交集 II    32.5%    简单    JavaScript    √
352    Data Stream as Disjoint Intervals    70.8%    困难        
354    俄罗斯套娃信封问题    22.1%    困难        
355    设计推特    28.1%    中等        
357    计算各个位数不同的数字个数    34.6%    中等        
363    矩形区域不超过 K 的最大数值和    21.9%    困难        
365    水壶问题    14.8%    中等        
367    有效的完全平方数    36.3%    简单    JavaScript    √
368    最大整除子集    29.8%    中等        
371    两整数之和    55.4%    简单    JavaScript    √
372    超级次方    21.4%    中等        
373    查找和最小的K对数字    32.2%    中等        
374    猜数字大小    30.3%    简单        
375    猜数字大小 II    24.3%    中等        
376    摆动序列    30.4%    中等        
377    组合总和 Ⅳ    42.1%    中等        
378    有序矩阵中第K小的元素    51.2%    中等        
380    常数时间插入、删除和获取随机元素    38.0%    中等        
381    O(1) 时间插入、删除和获取随机元素 - 允许重复    32.3%    困难        
382    链表随机节点    47.3%    中等        
383    赎金信    41.5%    简单        
384    打乱数组    40.7%    中等        
385    Mini Parser    36.5%    中等        
386    字典序排数    36.9%    中等        
387    字符串中的第一个唯一字符    31.7%    简单    JavaScript    √
388    文件的最长绝对路径    29.4%    中等        
389    找不同    49.1%    简单    JavaScript    √
390    消除游戏    33.2%    中等        
391    完美矩形    10.5%    困难        
392    判断子序列    42.0%    中等        
393    UTF-8 编码验证    37.1%    中等        
394    字符串解码    24.9%    中等        
395    至少有K个重复字符的最长子串    34.4%    中等        
396    旋转函数    25.7%    中等        
397    整数替换    23.6%    中等        
398    随机数索引    30.3%    中等        
399    除法求值    39.8%    中等        
400    第N个数字    26.4%    简单        
401    二进制手表    35.9%    简单        
402    移掉K位数字    19.2%    中等        
403    青蛙过河    19.1%    困难        
404    左叶子之和    42.8%    简单    JavaScript    √
405    数字转换为十六进制数    44.0%    简单        
406    根据身高重建队列    53.1%    中等        
407    接雨水 II    18.8%    困难        
409    最长回文串    38.7%    简单    JavaScript    √
410    分割数组的最大值    25.2%    困难        
412    Fizz Buzz    54.0%    简单        
413    等差数列划分    54.4%    中等        
414    第三大的数    28.0%    简单        
415    字符串相加    38.6%    简单        
416    Partition Equal Subset Sum    29.0%    中等        
417    Pacific Atlantic Water Flow    38.3%    中等        
419    甲板上的战舰    48.8%    中等        
420    强密码检验器    12.9%    困难        
421    数组中两个数的最大异或值    45.4%    中等        
423    从英文中重建数字    49.0%    中等        
424    替换后的最长重复字符    15.6%    中等        
432    全 O(1) 的数据结构    22.0%    困难        
434    字符串中的单词数    26.3%    简单    JavaScript    √
435    无重叠区间    29.3%    中等        
436    寻找右区间    37.3%    中等        
437    路径总和 III    37.8%    简单    JavaScript    √
438    找到字符串中所有字母异位词    28.1%    简单        
440    字典序的第K小数字    15.5%    困难        
441    排列硬币    29.0%    简单        
442    数组中重复的数据    50.7%    中等    JavaScript    √
443    压缩字符串    26.7%    简单        
445    两数相加 II    38.7%    中等        
446    Arithmetic Slices II - Subsequence    24.7%    困难        
447    回旋镖的数量    47.3%    简单        
448    找到所有数组中消失的数字    39.7%    简单    JavaScript    √
449    Serialize and Deserialize BST    43.2%    中等        
450    删除二叉搜索树中的节点    29.4%    中等    JavaScript    √
451    根据字符出现频率排序    45.8%    中等    JavaScript    √
452    用最少数量的箭引爆气球    34.6%    中等        
453    最小移动次数使数组元素相等    44.1%    简单        
454    四数相加 II    39.2%    中等        
455    分发饼干    45.0%    简单        
456    132模式    15.9%    中等        
459    重复的子字符串    32.6%    简单    JavaScript    √
460    LFU缓存    19.6%    困难        
461    汉明距离    64.4%    简单        
462    最少移动次数使数组元素相等 II    45.5%    中等        
463    岛屿的周长    56.1%    简单        
464    我能赢吗    25.6%    中等        
466    Count The Repetitions    40.0%    困难        
467    Unique Substrings in Wraparound String    26.3%    中等        
468    验证IP地址    14.0%    中等        
472    连接词    29.9%    困难        
473    火柴拼正方形    25.2%    中等        
474    一和零    31.3%    中等        
475    供暖器    22.6%    简单        
476    数字的补数    63.1%    简单        
477    汉明距离总和    34.3%    中等        
479    最大回文数乘积    18.9%    简单        
480    Sliding Window Median    16.8%    困难        
481    神奇字符串    35.5%    中等        
482    密钥格式化    35.0%    简单        
483    Smallest Good Base    25.9%    困难        
485    最大连续1的个数    50.0%    简单    JavaScript    √
486    预测赢家    39.4%    中等        
488    祖玛游戏    32.1%    困难        
491    递增子序列    31.9%    中等        
492    构造矩形    40.2%    简单        
493    翻转对    14.0%    困难        
494    目标和    34.2%    中等        
495    提莫攻击    42.3%    中等        
496    下一个更大元素 I    53.9%    简单        
498    对角线遍历    25.5%    中等        
500    键盘行    61.4%    简单    JavaScript    √
501    二叉搜索树中的众数    35.1%    简单        
502    IPO    28.3%    困难        
503    下一个更大元素 II    34.8%    中等        
504    七进制数    39.3%    简单        
506    相对名次    44.9%    简单        
507    完美数    25.8%    简单    JavaScript    √
508    Most Frequent Subtree Sum    50.7%    中等        
513    找树左下角的值    54.1%    中等    JavaScript    √
514    Freedom Trail    41.2%    困难        
515    在每个树行中找最大值    50.3%    中等    JavaScript    √
516    最长回文子序列    37.1%    中等        
517    超级洗衣机    28.0%    困难        
520    检测大写字母    50.3%    简单    JavaScript    √
521    最长特殊序列 Ⅰ    53.0%    简单        
522    Longest Uncommon Subsequence II    25.0%    中等        
523    连续的子数组和    19.2%    中等        
524    通过删除字母匹配到字典里最长单词    36.2%    中等        
525    连续数组    32.3%    中等        
526    优美的排列    29.9%    中等        
529    扫雷游戏    43.4%    中等        
530    二叉搜索树的最小绝对差    48.0%    简单        
532    数组中的K-diff数对    24.3%    简单        
535    TinyURL 的加密与解密    70.7%    中等        
537    复数乘法    61.6%    中等        
538    把二叉搜索树转换为累加树    45.3%    简单        
539    最小时间差    28.6%    中等        
540    有序数组中的单一元素    54.3%    中等        
541    反转字符串 II    39.2%    简单        
542    01 矩阵    25.5%    中等        
543    二叉树的直径    37.3%    简单    JavaScript    √
546    Remove Boxes    48.8%    困难        
547    朋友圈    41.1%    中等        
551    学生出勤纪录 I    45.1%    简单        
552    学生出勤记录 II    35.6%    困难        
553    最优除法    48.3%    中等        
554    砖墙    44.6%    中等        
556    下一个更大元素 III    18.7%    中等        
557    反转字符串中的单词 III    60.9%    简单    JavaScript    √
560    和为K的子数组    30.9%    中等        
561    数组拆分 I    54.8%    简单    JavaScript    √
563    二叉树的坡度    44.3%    简单    JavaScript    √
564    寻找最近的回文数    7.6%    困难        
565    数组嵌套    40.2%    中等        
566    重塑矩阵    52.3%    简单        
567    字符串的排列    27.4%    中等        
572    另一个树的子树    37.7%    简单    JavaScript    √
575    分糖果    53.6%    简单        
576    出界的路径数    18.1%    中等        
581    最短无序连续子数组    25.9%    简单        
583    两个字符串的删除操作    35.0%    中等        
587    安装栅栏    13.4%    困难        
591    标签验证器    15.9%    困难        
592    分数加减运算    46.8%    中等        
593    有效的正方形    34.0%    中等        
594    最长和谐子序列    30.9%    简单        
598    范围求和 II    44.2%    简单        
599    两个列表的最小索引总和    42.6%    简单        
600    不含连续1的非负整数    14.0%    困难        
605    种花问题    21.5%    简单        
606    根据二叉树创建字符串    46.1%    简单    JavaScript    √
609    Find Duplicate File in System    40.4%    中等        
611    有效三角形的个数    39.3%    中等        
617    合并二叉树    63.5%    简单    JavaScript    √
621    任务调度器    42.4%    中等        
623    在二叉树中增加一行    36.2%    中等    JavaScript    √
628    三个数的最大乘积    38.0%    简单    JavaScript    √
629    K个逆序对数组    23.5%    困难        
630    Course Schedule III    28.2%    困难        
632    最小区间    36.0%    困难        
633    平方数之和    22.5%    简单    JavaScript    √
636    函数的独占时间    37.1%    中等        
637    二叉树的层平均值    52.7%    简单    JavaScript    √
638    大礼包    52.2%    中等        
639    解码方法 2    26.5%    困难        
640    求解方程    30.7%    中等        
643    子数组最大平均数 I    29.7%    简单        
645    错误的集合    29.7%    简单        
646    最长数对链    45.2%    中等        
647    回文子串    50.4%    中等    JavaScript    √
648    单词替换    50.5%    中等        
649    Dota2 Senate    25.0%    中等        
650    只有两个键的键盘    39.4%    中等        
652    寻找重复的子树    40.9%    中等    JavaScript    √
653    两数之和 IV - 输入 BST    44.1%    简单    JavaScript    √
654    最大二叉树    64.3%    中等    JavaScript    √
655    输出二叉树    59.2%    中等        
657    判断路线成圈    65.1%    简单    JavaScript    √
658    Find K Closest Elements    30.2%    中等        
659    Split Array into Consecutive Subsequences    30.9%    中等        
661    图片平滑器    41.0%    简单        
662    二叉树最大宽度    32.1%    中等    JavaScript    √
664    奇怪的打印机    37.4%    困难        
665    非递减数列    16.5%    简单        
667    Beautiful Arrangement II    41.9%    中等        
668    乘法表中第k小的数    17.8%    困难        
669    修剪二叉搜索树    53.5%    简单    JavaScript    √
670    最大交换    30.0%    中等        
671    二叉树中第二小的节点    41.8%    简单    JavaScript    √
672    灯泡开关 Ⅱ    36.4%    中等        
673    最长递增子序列的个数    21.2%    中等        
674    最长连续递增序列    32.3%    简单        
675    Cut Off Trees for Golf Event    16.7%    困难        
676    实现一个魔法字典    38.4%    中等        
677    键值映射    49.3%    中等        
678    有效的括号字符串    20.6%    中等        
679    24点游戏    27.5%    困难        
680    验证回文字符串 Ⅱ    25.1%    简单        
682    棒球比赛    55.5%    简单        
684    冗余连接    41.8%    中等        
685    冗余连接 II    25.1%    困难        
686    重复叠加字符串匹配    21.6%    简单        
687    最长同值路径    29.0%    简单    JavaScript    √
688    “马”在棋盘上的概率    32.3%    中等        
689    三个无重叠子数组的最大和    38.6%    困难        
690    员工的重要性    46.1%    简单        
691    Stickers to Spell Word    34.0%    困难        
692    前K个高频单词    33.5%    中等        
693    交替位二进制数    56.4%    简单        
695    岛屿的最大面积    50.7%    简单        
696    计数二进制子串    46.1%    简单        
697    数组的度    36.8%    简单        
698    划分为k个相等的子集    28.7%    中等        
699    Falling Squares    39.0%    困难        
712    两个字符串的最小ASCII删除和    48.7%    中等        
713    乘积小于K的子数组    26.4%    中等        
714    买卖股票的最佳时机含手续费    32.4%    中等        
715    Range Module    26.1%    困难        
717    1比特与2比特字符    38.9%    简单        
718    最长重复子数组    42.5%    中等        
719    找出第 k 小的距离对    14.8%    困难        
720    词典中最长的单词    33.1%    简单    JavaScript    √
721    账户合并    19.8%    中等        
722    删除注释    21.9%    中等        
724    寻找数组的中心索引    29.3%    简单        
725    Split Linked List in Parts    41.6%    中等        
726    原子的数量    37.0%    困难        
728    自除数    62.2%    简单    JavaScript    √
729    我的日程安排表 I    35.3%    中等        
730    Count Different Palindromic Subsequences    32.3%    困难        
731    我的日程安排表 II    35.5%    中等        
732    我的日程安排表 III    34.6%    困难        
733    图像渲染    42.4%    简单        
735    行星碰撞    32.5%    中等        
736    Parse Lisp Expression    57.1%    困难        
738    738.单调递增的数字    32.0%    中等        
739    每日温度    39.9%    中等        
740    删除与获得点数    43.9%    中等        
741    摘樱桃    21.2%    困难        
743    网络延迟时间    26.6%    中等        
744    寻找比目标字母大的最小字母    40.3%    简单    JavaScript    √
745    前缀和后缀搜索    18.8%    困难        
746    使用最小花费爬楼梯    36.5%    简单    JavaScript    √
747    至少是其他数字两倍的最大数    39.2%    简单        
748    Shortest Completing Word    41.7%    中等        
749    Contain Virus    33.3%    困难        
752    Open the Lock    29.7%    中等        
753    Cracking the Safe    33.3%    困难        
754    到达终点数字    28.8%    中等        
756    金字塔转换矩阵    37.2%    中等        
757    设置交集大小至少为2    34.3%    困难        
761    特殊的二进制序列    58.7%    困难        
762    二进制表示中质数个计算置位    51.3%    简单        
763    划分字母区间    58.9%    中等        
764    Largest Plus Sign    56.7%    中等        
765    情侣牵手    48.7%    困难        
766    托普利茨矩阵    50.4%    简单        
767    重构字符串    26.0%    中等        
768    最多能完成排序的块 II    25.7%    困难        
769    最多能完成排序的块    34.4%    中等        
770    Basic Calculator IV    14.3%    困难        
771    宝石与石头    77.2%    简单    JavaScript    √
773    Sliding Puzzle    61.1%    困难        
775    Global and Local Inversions    32.3%    中等        
777    在LR字符串中交换相邻字符    23.0%    中等        
778    Swim in Rising Water    28.6%    困难        
779    第K个语法符号    32.6%    中等        
780    Reaching Points    16.9%    困难        
781    森林中的兔子    44.0%    中等        
782    Transform to Chessboard    46.7%    困难        
783    二叉搜索树结点最小距离    41.0%    简单        
784    字母大小写全排列    38.1%    简单    JavaScript    √
785    判断二分图    24.2%    中等        
786    K-th Smallest Prime Fraction    32.6%    困难        
787    K 站中转内最便宜的航班    30.2%    中等        
788    旋转数字    46.2%    简单    JavaScript    √
789    逃脱阻碍者    51.0%    中等        
790    Domino and Tromino Tiling    24.7%    中等        
791    自定义字符串排序    49.0%    中等    JavaScript    √
792    匹配子序列的单词数    21.9%    中等        
793    阶乘函数后K个零    20.8%    困难        
794    有效的井字游戏    25.5%    中等        
795    区间子数组个数    38.8%    中等        
796    旋转字符串    38.2%    简单    JavaScript    √
797    All Paths From Source to Target    52.2%    中等        
798    Smallest Rotation with Highest Score    31.3%    困难        
799    香槟塔    26.6%    中等        
801    使序列递增的最小交换次数    25.5%    中等        
802    Find Eventual Safe States    19.7%    中等        
803    打砖块    9.4%    困难        
804    唯一摩尔斯密码词    63.8%    简单        
805    数组的均值分割    14.5%    困难        
806    写字符串需要的行数    53.9%    简单    JavaScript    √
807    保持城市天际线    74.4%    中等        
808    分汤    25.3%    中等        
809    情感丰富的文字    29.4%    中等        
810    黑板异或游戏    38.6%    困难        
811    子域名访问计数    55.5%    简单    JavaScript    √
812    最大三角形面积    48.7%    简单        
813    最大平均值和的分组    26.6%    中等        
814    二叉树剪枝    64.7%    中等    JavaScript    √
815    公交路线    31.3%    困难        
816    Ambiguous Coordinates    42.9%    中等        
817    Linked List Components    43.0%    中等        
818    赛车    20.0%    困难        
819    最常见的单词    36.4%    简单    JavaScript    √
820    Short Encoding of Words    32.6%    中等        
821    字符的最短距离    56.4%    简单        
822    Card Flipping Game    37.5%    中等        
823    Binary Trees With Factors    34.5%    中等        
824    山羊拉丁文    48.5%    简单        
825    适龄的朋友    28.0%    中等        
826    Most Profit Assigning Work    28.6%    中等        
827    最大人工岛    27.0%    困难        
828    独特字符串    25.3%    困难        
829    连续整数求和    21.0%    中等        
830    较大分组的位置    38.3%    简单        
831    Masking Personal Information    27.6%    中等        
832    翻转图像    65.8%    简单        
833    Find And Replace in String    20.9%    中等        
834    树中距离之和    16.2%    困难        
835    Image Overlap    47.4%    中等        
836    矩形重叠    34.2%    简单        
837    新21点    10.8%    中等        
838    推多米诺    27.7%    中等        
839    相似字符串组    16.9%    困难        
840    矩阵中的幻方    25.0%    简单        
841    钥匙和房间    49.6%    中等        
842    将数组拆分成斐波那契序列    25.7%    中等        
843    猜猜这个单词    24.7%    困难        
844    比较含退格的字符串    43.7%    简单        
845    数组中的最长山脉    23.7%    中等        
846    一手顺子    34.4%    中等        
847    访问所有节点的最短路径    21.2%    困难        
848    字母移位    24.6%    中等        
849    到最近的人的最大距离    31.5%    简单        
850    矩形面积 II    39.5%    困难        
851    喧闹和富有    29.8%    中等        
852    山脉数组的峰顶索引    67.3%    简单        
853    车队    21.4%    中等        
854    相似度为 K 的字符串    13.2%    困难        
855    考场就座    18.3%    中等        
表格结束

注意
在leetcode上写代码的时候,为了方便爬虫爬数据。

中文注释不要放在/*中。

//后面没有汉字不行。注释统一用//汉字的形式。

分号一定要打。特别是map。sort。等后面。

todo
注释解析过来效果不太理想。
————————————————
版权声明:本文为CSDN博主「liusaint1992」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liusaint1992/article/details/80587105

你可能感兴趣的:(【Js数据结构与算法】)