JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
pack format filenames Dec 3, 2017
.gitignore update gitignore Dec 3, 2017
001-Two-Sum.js format filenames Dec 3, 2017
002-Add-Two-Numbers.js format filenames Dec 3, 2017
003-Longest-Substring-Without-Repeating-Characters.js format filenames Dec 3, 2017
004-Median-of-Two-Sorted-Arrays.js format filenames Dec 3, 2017
005-Longest-Palindromic-Substring.js format filenames Dec 3, 2017
006-ZigZag-Conversion.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
007-Reverse-Integer.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
009-Palindrome-Number.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
010-Regular-Expression-Matching.js add solution comments Dec 4, 2017
011-Container-With-Most-Water.js format filenames Dec 3, 2017
013-Roman-to-Integer.js add 013-Roman-to-Integer.js Dec 20, 2017
014-Longest-Common-Prefix.js format filenames Dec 3, 2017
015-3Sum.js format filenames Dec 3, 2017
016-3Sum-Closest.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
017-Letter-Combinations-of-a-Phone-Number.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
018-4Sum.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
019-Remove-Nth-Node-From-End-of-List.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
020-Valid-Parentheses.js format filenames Dec 3, 2017
021-Merge-Two-Sorted-Lists.js format filenames Dec 3, 2017
022-Generate-Parentheses.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
023-Merge-k-Sorted-Lists.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
024-Swap-Nodes-in-Pairs.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
025-Reverse-Nodes-in-k-Group.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
026-Remove-Duplicates-from-Sorted-Array.js format filenames Dec 3, 2017
027-Remove-Element.js add 006 007 009 016 017 018 022 023 024 027 Dec 19, 2017
030-Substring-with-Concatenation-of-All-Words.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
031-Next-Permutation.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
032-Longest-Valid-Parentheses.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
033-Search-in-Rotated-Sorted-Array.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
034-Search-for-a-Range.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
035-Search-Insert-Position.js add solution to 035 Dec 3, 2017
036-Valid-Sudoku.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
037-Sudoku-Solver.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
038-Count-and-Say.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
039-Combination-Sum.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
040-Combination-Sum-II.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
041-First-Missing-Positive.js add solution comments to 041 Dec 3, 2017
043-Multiply-Strings.js add 043-Multiply-Strings Jan 3, 2018
046-Permutations.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
047-Permutations-II.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
051-N-Queens.js add solution comments Dec 4, 2017
053-Maximum-Subarray.js format filenames Dec 3, 2017
062-Unique-Paths.js format filenames Dec 3, 2017
063-Unique-Paths-II.js format filenames Dec 3, 2017
064-Minimum-Path-Sum.js format filenames Dec 3, 2017
067-Add-Binary.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
070-Climbing-Stairs.js format filenames Dec 3, 2017
083-Remove-Duplicates-from-Sorted-List.js format filenames Dec 3, 2017
085-Maximal-Rectangle.js format filenames Dec 3, 2017
091-Decode-Ways.js format filenames Dec 3, 2017
095-Unique-Binary-Search-Trees-II.js format filenames Dec 3, 2017
096-Unique-Binary-Search-Trees.js format filenames Dec 3, 2017
100-Same-Tree.js format filenames Dec 3, 2017
101-Symmetric-Tree.js add 025 030 031 032 033 034 036 038 067 101 Dec 29, 2017
111-Minimum-Depth-of-Binary-Tree.js format filenames Dec 3, 2017
120-Triangle.js format filenames Dec 3, 2017
121-Best-Time-to-Buy-and-Sell-Stock.js format filenames Dec 3, 2017
136-Single-Number.js format filenames Dec 3, 2017
138-Copy-List-with-Random-Pointer.js format filenames Dec 3, 2017
139-Word-Break.js format filenames Dec 3, 2017
151-Reverse-Words-in-a-String.js format filenames Dec 3, 2017
152-Maximum-Product-Subarray.js format filenames Dec 3, 2017
162-Find-Peak-Element.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
167-Two-Sum-II-Input-array-is-sorted.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
171-Excel-Sheet-Column-Number.js format filenames Dec 3, 2017
190-Reverse-Bits.js format filenames Dec 3, 2017
191-Number-of-1-Bits.js format filenames Dec 3, 2017
198-House-Robber.js format filenames Dec 3, 2017
202-Happy-Number.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
204-Count-Primes.js format filenames Dec 3, 2017
217-Contains-Duplicate.js format filenames Dec 3, 2017
226-Invert-Binary-Tree.js format filenames Dec 3, 2017
227-Basic-Calculator-II.js format filenames Dec 3, 2017
258-Add-Digits.js format filenames Dec 3, 2017
263-Ugly-Number.js format filenames Dec 3, 2017
268-Missing-Number.js format filenames Dec 3, 2017
283-Move-Zeroes.js format filenames Dec 3, 2017
300-Longest-Increasing-Subsequence.js format filenames Dec 3, 2017
347-Top-K-Frequent-Elements.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
349-Intersection-of-Two-Arrays.js format filenames Dec 3, 2017
383-Ransom-Note.js format filenames Dec 3, 2017
387-First-Unique-Character-in-a-String.js format filenames Dec 3, 2017
392-Is-Subsequence.js format filenames Dec 3, 2017
404-Sum-of-Left-Leaves.js format filenames Dec 3, 2017
413-Arithmetic-Slices.js format filenames Dec 3, 2017
415-Add-Strings.js format filenames Dec 3, 2017
416-Partition-Equal-Subset-Sum.js format filenames Dec 3, 2017
447-Number-of-Boomerangs.js format filenames Dec 3, 2017
448-Find-All-Numbers-Disappeared-in-an-Array.js format filenames Dec 3, 2017
453-Minimum-Moves-to-Equal-Array-Elements.js format filenames Dec 3, 2017
454-4Sum-II.js format filenames Dec 3, 2017
455-Assign-Cookies.js format filenames Dec 3, 2017
461-Hamming-Distance.js format filenames Dec 3, 2017
476-Number-Complement.js format filenames Dec 3, 2017
477-Total-Hamming-Distance.js format filenames Dec 3, 2017
492-Construct-the-Rectangle.js format filenames Dec 3, 2017
500-Keyboard-Row.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
504-Base-7.js format filenames Dec 3, 2017
506-Relative-Ranks.js format filenames Dec 3, 2017
520-Detect-Capital.js format filenames Dec 3, 2017
523-Continuous-Subarray-Sum.js format filenames Dec 3, 2017
557-Reverse-Words-in-a-String-III.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
561-Array-Partition-I.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
617-Merge-Two-Binary-Trees.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
646-Maximum-Length-of-Pair-Chain.js format filenames Dec 3, 2017
647-Palindromic-Substrings.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
654-Maximum-Binary-Tree.js add 010, 019, 162, 167, 202, 347, 561, 647, 654, 718 Dec 3, 2017
657-Judge-Route-Circle.js format filenames Dec 3, 2017
673-Number-of-Longest-Increasing-Subsequence.js format filenames Dec 3, 2017
693-Binary-Number-with-Alternating-Bits.js format filenames Dec 3, 2017
695-Max-Area-of-Island.js format filenames Dec 3, 2017
718-Maximum-Length-of-Repeated-Subarray.js add solution comments Dec 4, 2017
728-Self-Dividing-Numbers.js add 037 039 040 046 047 500 57 617 728 Jan 5, 2018
README.md update README.md Dec 20, 2017

README.md

LeetCode in Javascript

一起来刷 LeetCode :D

如果你有感兴趣的题目或者需要更加详细的解释, 可以创建 issue