leetcode
leetcode copied to clipboard
My LeetCode Solutions. 我的leetcode解题源码.
My leetcode solutions
Language: java javascript
Last updated: 2017-07-28
The source code was fetched by the tool leetcode-spider.
# | Problems | Solutions | Difficulty | Acceptance | Paid-Only |
---|---|---|---|---|---|
001 | two-sum | javascript java | Easy | 34.12% | |
002 | add-two-numbers | javascript java | Medium | 27.64% | |
003 | longest-substring-without-repeating-characters | javascript java | Medium | 24.27% | |
004 | median-of-two-sorted-arrays | javascript java | Hard | 21.61% | |
005 | longest-palindromic-substring | java | Medium | 25.17% | |
006 | zigzag-conversion | java | Medium | 26.71% | |
007 | reverse-integer | java | Easy | 24.32% | |
008 | string-to-integer-atoi | java | Medium | 13.96% | |
009 | palindrome-number | java | Easy | 35.19% | |
010 | regular-expression-matching | java | Hard | 24.05% | |
011 | container-with-most-water | java | Medium | 36.51% | |
012 | integer-to-roman | java | Medium | 44.51% | |
013 | roman-to-integer | java | Easy | 45.52% | |
014 | longest-common-prefix | java | Easy | 31.44% | |
015 | 3sum | java | Medium | 21.59% | |
016 | 3sum-closest | java | Medium | 31.04% | |
017 | letter-combinations-of-a-phone-number | java | Medium | 34.28% | |
018 | 4sum | java | Medium | 26.65% | |
019 | remove-nth-node-from-end-of-list | java | Medium | 33.34% | |
020 | valid-parentheses | java | Easy | 33.29% | |
021 | merge-two-sorted-lists | java | Easy | 38.99% | |
022 | generate-parentheses | java | Medium | 44.64% | |
023 | merge-k-sorted-lists | java | Hard | 27.08% | |
024 | swap-nodes-in-pairs | java | Medium | 38.20% | |
025 | reverse-nodes-in-k-group | java | Hard | 30.62% | |
026 | remove-duplicates-from-sorted-array | java | Easy | 35.50% | |
027 | remove-element | java | Easy | 38.84% | |
028 | implement-strstr | java | Easy | 27.97% | |
029 | divide-two-integers | java | Medium | 15.97% | |
030 | substring-with-concatenation-of-all-words | java | Hard | 21.94% | |
031 | next-permutation | java | Medium | 28.74% | |
032 | longest-valid-parentheses | java | Hard | 23.04% | |
033 | search-in-rotated-sorted-array | java | Medium | 32.11% | |
034 | search-for-a-range | java | Medium | 31.32% | |
035 | search-insert-position | java | Easy | 39.66% | |
036 | valid-sudoku | java | Medium | 35.55% | |
037 | sudoku-solver | java | Hard | 29.95% | |
038 | count-and-say | java | Easy | 34.41% | |
039 | combination-sum | java | Medium | 38.30% | |
040 | combination-sum-ii | java | Medium | 33.45% | |
041 | first-missing-positive | java | Hard | 25.46% | |
042 | trapping-rain-water | java | Hard | 36.59% | |
043 | multiply-strings | java | Medium | 26.97% | |
044 | wildcard-matching | java | Hard | 19.93% | |
045 | jump-game-ii | java | Hard | 26.17% | |
046 | permutations | java | Medium | 43.36% | |
047 | permutations-ii | java | Medium | 32.57% | |
048 | rotate-image | java | Medium | 38.38% | |
049 | group-anagrams | java | Medium | 34.36% | |
050 | powx-n | java | Medium | 26.40% | |
051 | n-queens | java | Hard | 30.81% | |
052 | n-queens-ii | java | Hard | 44.63% | |
053 | maximum-subarray | java | Easy | 39.51% | |
054 | spiral-matrix | java | Medium | 25.83% | |
055 | jump-game | java | Medium | 29.51% | |
056 | merge-intervals | java | Medium | 29.89% | |
057 | insert-interval | java | Hard | 27.46% | |
058 | length-of-last-word | java | Easy | 31.79% | |
059 | spiral-matrix-ii | java | Medium | 39.45% | |
060 | permutation-sequence | java | Medium | 28.34% | |
061 | rotate-list | java | Medium | 24.34% | |
062 | unique-paths | java | Medium | 40.89% | |
063 | unique-paths-ii | java | Medium | 31.62% | |
064 | minimum-path-sum | java | Medium | 38.34% | |
065 | valid-number | javascript | Hard | 12.71% | |
066 | plus-one | java | Easy | 38.47% | |
067 | add-binary | java | Easy | 32.22% | |
068 | text-justification | java | Hard | 18.95% | |
069 | sqrtx | java | Easy | 27.75% | |
070 | climbing-stairs | java | Easy | 39.85% | |
071 | simplify-path | java | Medium | 25.12% | |
072 | edit-distance | java | Hard | 31.57% | |
073 | set-matrix-zeroes | java | Medium | 35.86% | |
074 | search-a-2d-matrix | java | Medium | 35.11% | |
075 | sort-colors | java | Medium | 37.81% | |
076 | minimum-window-substring | java | Hard | 25.15% | |
077 | combinations | java | Medium | 39.44% | |
078 | subsets | java | Medium | 40.11% | |
079 | word-search | java | Medium | 26.61% | |
080 | remove-duplicates-from-sorted-array-ii | java | Medium | 35.85% | |
081 | search-in-rotated-sorted-array-ii | java | Medium | 32.78% | |
082 | remove-duplicates-from-sorted-list-ii | java | Medium | 29.38% | |
083 | remove-duplicates-from-sorted-list | java | Easy | 39.76% | |
084 | largest-rectangle-in-histogram | java | Hard | 26.56% | |
085 | maximal-rectangle | java | Hard | 27.67% | |
086 | partition-list | java | Medium | 32.53% | |
087 | scramble-string | java | Hard | 29.05% | |
088 | merge-sorted-array | java | Easy | 31.95% | |
089 | gray-code | java | Medium | 40.90% | |
090 | subsets-ii | java | Medium | 35.91% | |
091 | decode-ways | java | Medium | 19.53% | |
092 | reverse-linked-list-ii | java | Medium | 30.61% | |
093 | restore-ip-addresses | java | Medium | 27.15% | |
094 | binary-tree-inorder-traversal | java | Medium | 46.32% | |
095 | unique-binary-search-trees-ii | java | Medium | 31.31% | |
096 | unique-binary-search-trees | java | Medium | 40.84% | |
097 | interleaving-string | java | Hard | 24.53% | |
098 | validate-binary-search-tree | javascript java | Medium | 23.20% | |
099 | recover-binary-search-tree | java | Hard | 29.84% | |
100 | same-tree | java | Easy | 46.37% | |
101 | symmetric-tree | java | Easy | 38.57% | |
103 | binary-tree-zigzag-level-order-traversal | java | Medium | 34.34% | |
105 | construct-binary-tree-from-preorder-and-inorder-traversal | java | Medium | 32.07% | |
106 | construct-binary-tree-from-inorder-and-postorder-traversal | java | Medium | 31.99% | |
108 | convert-sorted-array-to-binary-search-tree | java | Easy | 41.99% | |
109 | convert-sorted-list-to-binary-search-tree | java | Medium | 33.88% | |
112 | path-sum | java | Easy | 33.87% | |
113 | path-sum-ii | java | Medium | 33.40% | |
114 | flatten-binary-tree-to-linked-list | java | Medium | 34.89% | |
115 | distinct-subsequences | java | Hard | 31.42% | |
116 | populating-next-right-pointers-in-each-node | java | Medium | 36.92% | |
117 | populating-next-right-pointers-in-each-node-ii | java | Medium | 33.74% | |
118 | pascals-triangle | java | Easy | 38.37% | |
119 | pascals-triangle-ii | java | Easy | 36.64% | |
120 | triangle | java | Medium | 33.62% | |
121 | best-time-to-buy-and-sell-stock | java | Easy | 40.97% | |
122 | best-time-to-buy-and-sell-stock-ii | java | Easy | 46.84% | |
123 | best-time-to-buy-and-sell-stock-iii | java | Hard | 29.14% | |
124 | binary-tree-maximum-path-sum | java | Hard | 25.96% | |
125 | valid-palindrome | java | Easy | 26.12% | |
126 | word-ladder-ii | java | Hard | 14.07% | |
127 | word-ladder | java | Medium | 19.35% | |
128 | longest-consecutive-sequence | java | Hard | 36.63% | |
129 | sum-root-to-leaf-numbers | java | Medium | 36.46% | |
130 | surrounded-regions | java | Medium | 18.31% | |
131 | palindrome-partitioning | java | Medium | 32.96% | |
132 | palindrome-partitioning-ii | java | Hard | 24.08% | |
133 | clone-graph | java | Medium | 25.11% | |
134 | gas-station | java | Medium | 29.23% | |
135 | candy | java | Hard | 24.60% | |
136 | single-number | java | Easy | 54.28% | |
137 | single-number-ii | java | Medium | 41.35% | |
138 | copy-list-with-random-pointer | java | Medium | 26.33% | |
139 | word-break | java | Medium | 29.70% | |
140 | word-break-ii | java | Hard | 23.12% | |
141 | linked-list-cycle | java | Easy | 35.39% | |
142 | linked-list-cycle-ii | java | Medium | 31.01% | |
143 | reorder-list | java | Medium | 25.50% | |
144 | binary-tree-preorder-traversal | java | Medium | 44.81% | |
145 | binary-tree-postorder-traversal | java | Hard | 39.99% | |
146 | lru-cache | java | Hard | 17.53% | |
147 | insertion-sort-list | java | Medium | 32.95% | |
148 | sort-list | java | Medium | 28.57% | |
149 | max-points-on-a-line | java | Hard | 15.31% | |
150 | evaluate-reverse-polish-notation | java | Medium | 27.05% | |
151 | reverse-words-in-a-string | java | Medium | 15.71% | |
152 | maximum-product-subarray | java | Medium | 25.54% | |
153 | find-minimum-in-rotated-sorted-array | java | Medium | 39.73% | |
154 | find-minimum-in-rotated-sorted-array-ii | java | Hard | 37.02% | |
155 | min-stack | java | Easy | 28.41% | |
160 | intersection-of-two-linked-lists | java | Easy | 30.51% | |
162 | find-peak-element | java | Medium | 37.25% | |
218 | the-skyline-problem | java | Hard | 27.00% | |
230 | kth-smallest-element-in-a-bst | java | Medium | 43.63% | |
260 | single-number-iii | java | Medium | 51.33% | |
496 | next-greater-element-i | java | Easy | 56.84% | |
503 | next-greater-element-ii | java | Medium | 47.14% |