|
1 | 1 | # LeetCode in Javascript
|
2 | 2 |
|
3 |
| -用 JS 刷 [LeetCode](https://leetcode.com/) |
4 |
| - |
5 |
| - |
6 |
| -+ [001-Two-Sum](./001-Two-Sum.js) |
7 |
| -+ [002-Add-Two-Numbers](./002-Add-Two-Numbers.js) |
8 |
| -+ [003-Longest-Substring-Without-Repeating-Characters](./003-Longest-Substring-Without-Repeating-Characters.js) |
9 |
| -+ [004-Median-of-Two-Sorted-Arrays](./004-Median-of-Two-Sorted-Arrays.js) |
10 |
| -+ [005-Longest-Palindromic-Substring](./005-Longest-Palindromic-Substring.js) |
11 |
| -+ [011-Container-With-Most-Water](./011-Container-With-Most-Water.js) |
12 |
| -+ [014-Longest-Common-Prefix](./014-Longest-Common-Prefix.js) |
13 |
| -+ [015-3Sum](./015-3Sum.js) |
14 |
| -+ [020-Valid-Parentheses](./020-Valid-Parentheses.js) |
15 |
| -+ [021-Merge-Two-Sorted-Lists](./021-Merge-Two-Sorted-Lists.js) |
16 |
| -+ [026-Remove-Duplicates-from-Sorted-Array](./026-Remove-Duplicates-from-Sorted-Array.js) |
17 |
| -+ [035-Search-Insert-Position](./035-Search-Insert-Position.js) |
18 |
| -+ [041-First-Missing-Positive](./041-First-Missing-Positive.js) |
19 |
| -+ [053-Maximum-Subarray](./053-Maximum-Subarray.js) |
20 |
| -+ [062-Unique-Paths](./062-Unique-Paths.js) |
21 |
| -+ [063-Unique-Paths-II](./063-Unique-Paths-II.js) |
22 |
| -+ [064-Minimum-Path-Sum](./064-Minimum-Path-Sum.js) |
23 |
| -+ [070-Climbing-Stairs](./070-Climbing-Stairs.js) |
24 |
| -+ [083-Remove-Duplicates-from-Sorted-List](./083-Remove-Duplicates-from-Sorted-List.js) |
25 |
| -+ [085-Maximal-Rectangle](./085-Maximal-Rectangle.js) |
26 |
| -+ [091-Decode-Ways](./091-Decode-Ways.js) |
27 |
| -+ [095-Unique-Binary-Search-Trees-II](./095-Unique-Binary-Search-Trees-II.js) |
28 |
| -+ [096-Unique-Binary-Search-Trees](./096-Unique-Binary-Search-Trees.js) |
29 |
| -+ [100-Same-Tree](./100-Same-Tree.js) |
30 |
| -+ [111-Minimum-Depth-of-Binary-Tree](./111-Minimum-Depth-of-Binary-Tree.js) |
31 |
| -+ [120-Triangle](./120-Triangle.js) |
32 |
| -+ [121-Best-Time-to-Buy-and-Sell-Stock](./121-Best-Time-to-Buy-and-Sell-Stock.js) |
33 |
| -+ [136-Single-Number](./136-Single-Number.js) |
34 |
| -+ [138.-Copy-List-with-Random-Pointer](./138.-Copy-List-with-Random-Pointer.js) |
35 |
| -+ [139-Word-Break](./139-Word-Break.js) |
36 |
| -+ [151-Reverse-Words-in-a-String](./151-Reverse-Words-in-a-String.js) |
37 |
| -+ [152-Maximum-Product-Subarray](./152-Maximum-Product-Subarray.js) |
38 |
| -+ [162-Find-Peak-Element](./162.-Find-Peak-Element.js) |
39 |
| -+ [167-Two-Sum-II-Input-array-is-sorted](./167-Two-Sum-II-Input-array-is-sorted.js) |
40 |
| -+ [171-Excel-Sheet-Column-Number](./171-Excel-Sheet-Column-Number.js) |
41 |
| -+ [190-Reverse-Bits](./190-Reverse-Bits.js) |
42 |
| -+ [191-Number-of-1-Bits](./191-Number-of-1-Bits.js) |
43 |
| -+ [198-House-Robber](./198.-House-Robber.js) |
44 |
| -+ [202-Happy-Number](./202-Happy-Number.js) |
45 |
| -+ [204-Count-Primes](./204-Count-Primes.js) |
46 |
| -+ [217-Contains-Duplicate](./217-Contains-Duplicate.js) |
47 |
| -+ [226-Invert-Binary-Tree](./226-Invert-Binary-Tree.js) |
48 |
| -+ [227-Basic-Calculator-II](./227-Basic-Calculator-II.js) |
49 |
| -+ [258-Add-Digits](./258-Add-Digits.js) |
50 |
| -+ [263-Ugly-Number](./263-Ugly-Number.js) |
51 |
| -+ [268-Missing-Number](./268-Missing-Number.js) |
52 |
| -+ [283-Move-Zeroes](./283-Move-Zeroes.js) |
53 |
| -+ [300-Longest-Increasing-Subsequence](./300-Longest-Increasing-Subsequence.js) |
54 |
| -+ [349-Intersection-of-Two-Arrays](./349-Intersection-of-Two-Arrays.js) |
55 |
| -+ [383-Ransom-Note](./383-Ransom-Note.js) |
56 |
| -+ [387-First-Unique-Character-in-a-String](./387-First-Unique-Character-in-a-String.js) |
57 |
| -+ [392-Is-Subsequence](./392-Is-Subsequence.js) |
58 |
| -+ [404-Sum-of-Left-Leaves](./404-Sum-of-Left-Leaves.js) |
59 |
| -+ [413-Arithmetic-Slices](./413-Arithmetic-Slices.js) |
60 |
| -+ [415-Add-Strings](./415-Add-Strings.js) |
61 |
| -+ [416-Partition-Equal-Subset-Sum](./416-Partition-Equal-Subset-Sum.js) |
62 |
| -+ [447-Number-of-Boomerangs](./447-Number-of-Boomerangs.js) |
63 |
| -+ [453-Minimum-Moves-to-Equal-Array-Elements](./453-Minimum-Moves-to-Equal-Array-Elements.js) |
64 |
| -+ [448-Find-All-Numbers-Disappeared-in-an-Array](./448-Find-All-Numbers-Disappeared-in-an-Array.js) |
65 |
| -+ [454-4Sum-II](./454-4Sum-II.js) |
66 |
| -+ [455-Assign-Cookies](./455-Assign-Cookies.js) |
67 |
| -+ [461-Hamming-Distance](./461-Hamming-Distance.js) |
68 |
| -+ [476-Number-Complement](./476-Number-Complement.js) |
69 |
| -+ [477-Total-Hamming-Distance](./477-Total-Hamming-Distance.js) |
70 |
| -+ [492-Construct-the-Rectangle](./492-Construct-the-Rectangle.js) |
71 |
| -+ [504-Base-7](./504-Base-7.js) |
72 |
| -+ [506-Relative-Ranks](./506-Relative-Ranks.js) |
73 |
| -+ [520-Detect-Capital](./520-Detect-Capital.js) |
74 |
| -+ [523-Continuous-Subarray-Sum](./523-Continuous-Subarray-Sum.js) |
75 |
| -+ [646-Maximum-Length-of-Pair-Chain](./646-Maximum-Length-of-Pair-Chain.js) |
76 |
| -+ [657-Judge-Route-Circle](./657-Judge-Route-Circle.js) |
77 |
| -+ [673-Number-of-Longest-Increasing-Subsequence](./673-Number-of-Longest-Increasing-Subsequence.js) |
78 |
| -+ [693-Binary-Number-with-Alternating-Bits](./693-Binary-Number-with-Alternating-Bits.js) |
79 |
| -+ [695-Max-Area-of-Island](./695-Max-Area-of-Island.js) |
80 |
| -+ 背包问题 |
81 |
| - - [01 背包问题](./pack/01.js) |
82 |
| - - [02 完全背包问题](./pack/02.js) |
83 |
| - - [03 多重背包问题](./pack/03.js) |
| 3 | +一起来刷 [LeetCode](https://leetcode.com/) :D |
0 commit comments