Thanks to visit codestin.com
Credit goes to github.com

Skip to content

LLLRS/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

My leetcode solutions

Language: java
Last updated: 2019-04-06

The source code is fetched using the tool leetcode-spider.

# Problems Solutions Difficulty Acceptance Paid-Only
001 two-sum java Easy 42.84%
002 add-two-numbers java Medium 30.81%
003 longest-substring-without-repeating-characters java Medium 28.12%
004 median-of-two-sorted-arrays java Hard 25.83%
005 longest-palindromic-substring java Medium 26.87%
006 zigzag-conversion java Medium 31.10%
007 reverse-integer java Easy 25.22%
008 string-to-integer-atoi java Medium 14.55%
009 palindrome-number java Easy 42.51%
010 regular-expression-matching java Hard 25.07%
011 container-with-most-water java Medium 43.31%
012 integer-to-roman java Medium 50.16%
013 roman-to-integer java Easy 51.86%
014 longest-common-prefix java Easy 33.17%
015 3sum java Medium 23.66%
016 3sum-closest java Medium 42.06%
017 letter-combinations-of-a-phone-number java Medium 40.84%
018 4sum java Medium 30.01%
019 remove-nth-node-from-end-of-list java Medium 34.09%
020 valid-parentheses java Easy 36.13%
021 merge-two-sorted-lists java Easy 46.37%
022 generate-parentheses java Medium 53.79%
023 merge-k-sorted-lists Hard 33.53%
024 swap-nodes-in-pairs Medium 43.74%
025 reverse-nodes-in-k-group Hard 35.73%
026 remove-duplicates-from-sorted-array Easy 40.03%
027 remove-element Easy 43.94%
028 implement-strstr Easy 31.52%
029 divide-two-integers Medium 16.14%
030 substring-with-concatenation-of-all-words Hard 23.31%
031 next-permutation Medium 30.18%
032 longest-valid-parentheses Hard 25.12%
033 search-in-rotated-sorted-array Medium 32.73%
034 find-first-and-last-position-of-element-in-sorted-array java Medium 33.17%
035 search-insert-position java Easy 40.59%
036 valid-sudoku java Medium 42.31%
037 sudoku-solver java Hard 36.02%
038 count-and-say java Easy 39.87%
039 combination-sum java Medium 47.33%
040 combination-sum-ii java Medium 40.64%
041 first-missing-positive java Hard 28.46%
042 trapping-rain-water java Hard 42.40%
043 multiply-strings java Medium 30.20%
044 wildcard-matching java Hard 22.52%
045 jump-game-ii java Hard 27.69%
046 permutations java Medium 54.05%
047 permutations-ii java Medium 39.62%
048 rotate-image java Medium 47.43%
049 group-anagrams java Medium 45.48%
050 powx-n java Medium 27.72%
051 n-queens java Hard 38.24%
052 n-queens-ii java Hard 51.13%
053 maximum-subarray java Easy 43.09%
054 spiral-matrix Medium 29.91%
055 jump-game Medium 31.52%
056 merge-intervals Medium 35.15%
057 insert-interval Hard 30.94%
058 length-of-last-word java Easy 32.20%
059 spiral-matrix-ii java Medium 45.75%
060 permutation-sequence java Medium 32.58%
061 rotate-list java Medium 26.74%
062 unique-paths java Medium 46.83%
063 unique-paths-ii java Medium 33.28%
064 minimum-path-sum java Medium 46.03%
065 valid-number java Hard 13.88%
066 plus-one java Easy 40.88%
067 add-binary java Easy 38.37%
068 text-justification java Hard 22.74%
069 sqrtx java Easy 30.93%
070 climbing-stairs java Easy 43.74%
071 simplify-path java Medium 28.35%
072 edit-distance java Hard 36.85%
073 set-matrix-zeroes java Medium 39.25%
074 search-a-2d-matrix java Medium 34.73%
075 sort-colors java Medium 41.60%
076 minimum-window-substring java Hard 30.18%
077 combinations java Medium 46.58%
078 subsets Medium 51.65%
079 word-search Medium 30.69%
080 remove-duplicates-from-sorted-array-ii Medium 39.78%
081 search-in-rotated-sorted-array-ii Medium 32.50%
082 remove-duplicates-from-sorted-list-ii Medium 32.45%
083 remove-duplicates-from-sorted-list Easy 42.12%
084 largest-rectangle-in-histogram Hard 30.56%
086 partition-list Medium 36.64%
088 merge-sorted-array Easy 35.17%
089 gray-code Medium 45.22%
090 subsets-ii Medium 41.77%
091 decode-ways Medium 22.03%
092 reverse-linked-list-ii java Medium 34.35%
093 restore-ip-addresses java Medium 30.96%
094 binary-tree-inorder-traversal java Medium 55.65%
096 unique-binary-search-trees java Medium 45.49%
098 validate-binary-search-tree java Medium 25.42%
100 same-tree java Easy 49.64%
101 symmetric-tree java Easy 42.99%
102 binary-tree-level-order-traversal java Medium 47.56%
103 binary-tree-zigzag-level-order-traversal java Medium 40.91%
104 maximum-depth-of-binary-tree java Easy 59.68%
105 construct-binary-tree-from-preorder-and-inorder-traversal java Medium 40.02%
106 construct-binary-tree-from-inorder-and-postorder-traversal java Medium 38.43%
107 binary-tree-level-order-traversal-ii java Easy 46.02%
108 convert-sorted-array-to-binary-search-tree java Easy 49.75%
109 convert-sorted-list-to-binary-search-tree java Medium 39.98%
110 balanced-binary-tree java Easy 40.58%
111 minimum-depth-of-binary-tree java Easy 35.01%
112 path-sum java Easy 37.29%
113 path-sum-ii java Medium 39.85%
114 flatten-binary-tree-to-linked-list java Medium 41.55%
115 distinct-subsequences Hard 34.67%
116 populating-next-right-pointers-in-each-node Medium 37.15%
117 populating-next-right-pointers-in-each-node-ii Medium 33.80%
118 pascals-triangle Easy 45.05%
119 pascals-triangle-ii Easy 42.58%
120 triangle Medium 38.68%
121 best-time-to-buy-and-sell-stock Easy 46.60%
122 best-time-to-buy-and-sell-stock-ii Easy 51.25%
124 binary-tree-maximum-path-sum Hard 29.54%
125 valid-palindrome Easy 30.53%
127 word-ladder Medium 23.35%
128 longest-consecutive-sequence Hard 41.16%
129 sum-root-to-leaf-numbers Medium 41.79%
130 surrounded-regions Medium 22.34%
131 palindrome-partitioning Medium 40.04%
132 palindrome-partitioning-ii Hard 26.92%
133 clone-graph Medium 25.67%
134 gas-station java Medium 33.20%
136 single-number java Easy 59.41%
137 single-number-ii java Medium 45.43%
138 copy-list-with-random-pointer java Medium 26.22%
139 word-break java Medium 34.70%
140 word-break-ii java Hard 26.89%
141 linked-list-cycle java Easy 36.19%
142 linked-list-cycle-ii java Medium 31.32%
143 reorder-list java Medium 30.16%
144 binary-tree-preorder-traversal java Medium 50.66%
145 binary-tree-postorder-traversal java Hard 47.47%
146 lru-cache java Hard 24.54%
147 insertion-sort-list java Medium 36.68%
148 sort-list java Medium 34.41%
149 max-points-on-a-line java Hard 15.62%
150 evaluate-reverse-polish-notation java Medium 31.64%
152 maximum-product-subarray java Medium 28.75%
153 find-minimum-in-rotated-sorted-array java Medium 42.65%
154 find-minimum-in-rotated-sorted-array-ii java Hard 39.09%
155 min-stack java Easy 36.15%
160 intersection-of-two-linked-lists Easy 32.86%
162 find-peak-element Medium 40.93%
166 fraction-to-recurring-decimal Medium 19.28%
167 two-sum-ii-input-array-is-sorted Easy 49.71%
169 majority-element Easy 51.90%
171 excel-sheet-column-number Easy 51.08%
172 factorial-trailing-zeroes Easy 37.29%
179 largest-number Medium 25.44%
187 repeated-dna-sequences Medium 35.58%
189 rotate-array Easy 29.37%
190 reverse-bits Easy 30.57%
191 number-of-1-bits Easy 42.41%
198 house-robber Easy 40.87%
199 binary-tree-right-side-view Medium 47.06%
200 number-of-islands java Medium 40.75%
202 happy-number java Easy 44.57%
203 remove-linked-list-elements java Easy 35.44%
204 count-primes java Easy 28.51%
205 isomorphic-strings java Easy 36.92%
206 reverse-linked-list java Easy 53.47%
207 course-schedule java Medium 37.08%
208 implement-trie-prefix-tree java Medium 37.34%
209 minimum-size-subarray-sum java Medium 34.45%
210 course-schedule-ii java Medium 34.08%
211 add-and-search-word-data-structure-design java Medium 29.59%
212 word-search-ii java Hard 27.88%
213 house-robber-ii java Medium 35.15%
215 kth-largest-element-in-an-array java Medium 46.65%
216 combination-sum-iii java Medium 50.82%
217 contains-duplicate java Easy 51.22%
219 contains-duplicate-ii java Easy 34.90%
220 contains-duplicate-iii java Medium 19.52%
222 count-complete-tree-nodes java Medium 32.14%
225 implement-stack-using-queues java Easy 38.44%
226 invert-binary-tree Easy 57.45%
227 basic-calculator-ii Medium 32.90%
230 kth-smallest-element-in-a-bst Medium 50.45%
231 power-of-two Easy 41.74%
232 implement-queue-using-stacks Easy 42.49%
234 palindrome-linked-list Easy 35.55%
235 lowest-common-ancestor-of-a-binary-search-tree Easy 43.87%
236 lowest-common-ancestor-of-a-binary-tree Medium 36.10%
237 delete-node-in-a-linked-list Easy 52.53%
238 product-of-array-except-self java Medium 54.28%
240 search-a-2d-matrix-ii java Medium 40.46%
242 valid-anagram java Easy 51.37%
257 binary-tree-paths java Easy 45.34%
260 single-number-iii java Medium 56.47%
263 ugly-number java Easy 40.44%
264 ugly-number-ii java Medium 35.81%
268 missing-number java Easy 47.83%
274 h-index java Medium 34.46%
275 h-index-ii java Medium 35.27%
279 perfect-squares java Medium 41.25%
283 move-zeroes java Easy 53.88%
287 find-the-duplicate-number java Medium 48.78%
289 game-of-life java Medium 44.10%
290 word-pattern java Easy 34.65%
300 longest-increasing-subsequence java Medium 40.40%
306 additive-number java Medium 28.19%
309 best-time-to-buy-and-sell-stock-with-cooldown java Medium 43.63%
316 remove-duplicate-letters java Hard 32.10%
318 maximum-product-of-word-lengths java Medium 48.03%
322 coin-change Medium 29.60%
324 wiggle-sort-ii Medium 27.62%
326 power-of-three Easy 41.48%
328 odd-even-linked-list Medium 48.48%
334 increasing-triplet-subsequence Medium 39.47%
337 house-robber-iii Medium 47.57%
338 counting-bits Medium 64.22%
341 flatten-nested-list-iterator Medium 47.19%
342 power-of-four Easy 40.04%
343 integer-break java Medium 47.46%
344 reverse-string java Easy 62.98%
345 reverse-vowels-of-a-string java Easy 41.05%
347 top-k-frequent-elements java Medium 53.93%
349 intersection-of-two-arrays java Easy 53.57%
350 intersection-of-two-arrays-ii java Easy 47.09%
357 count-numbers-with-unique-digits java Medium 46.71%
367 valid-perfect-square java Easy 39.51%
371 sum-of-two-integers java Easy 51.08%
374 guess-number-higher-or-lower java Easy 38.96%
375 guess-number-higher-or-lower-ii java Medium 37.37%
376 wiggle-subsequence java Medium 37.08%
377 combination-sum-iv java Medium 43.69%
378 kth-smallest-element-in-a-sorted-matrix java Medium 48.78%
380 insert-delete-getrandom-o1 java Medium 42.23%
381 insert-delete-getrandom-o1-duplicates-allowed java Hard 31.61%
384 shuffle-an-array java Medium 49.71%
386 lexicographical-numbers java Medium 45.24%
387 first-unique-character-in-a-string java Easy 49.51%
388 longest-absolute-file-path java Medium 38.93%
389 find-the-difference java Easy 52.82%
392 is-subsequence Medium 46.37%
394 decode-string Medium 44.18%
395 longest-substring-with-at-least-k-repeating-characters Medium 38.15%
399 evaluate-division Medium 47.04%
401 binary-watch Easy 45.11%
402 remove-k-digits Medium 26.28%
404 sum-of-left-leaves Easy 48.80%
407 trapping-rain-water-ii Hard 38.86%
412 fizz-buzz Easy 59.10%
415 add-strings Easy 43.32%
416 partition-equal-subset-sum Medium 40.09%
417 pacific-atlantic-water-flow Medium 37.00%
435 non-overlapping-intervals Medium 41.47%
437 path-sum-iii java Easy 42.22%
438 find-all-anagrams-in-a-string java Easy 36.77%
442 find-all-duplicates-in-an-array java Medium 60.25%
445 add-two-numbers-ii java Medium 49.56%
447 number-of-boomerangs java Easy 49.51%
448 find-all-numbers-disappeared-in-an-array java Easy 52.93%
450 delete-node-in-a-bst java Medium 39.49%
451 sort-characters-by-frequency java Medium 55.36%
454 4sum-ii java Medium 50.08%
455 assign-cookies java Easy 48.17%
461 hamming-distance java Easy 70.13%
464 can-i-win java Medium 26.98%
468 validate-ip-address java Medium 21.11%
473 matchsticks-to-square java Medium 35.81%
474 ones-and-zeroes java Medium 39.46%
476 number-complement java Easy 62.14%
485 max-consecutive-ones java Easy 54.70%
486 predict-the-winner java Medium 46.68%
492 construct-the-rectangle java Easy 48.49%
494 target-sum java Medium 44.97%
495 teemo-attacking Medium 51.97%
518 coin-change-2 Medium 41.90%
520 detect-capital Easy 52.32%
521 longest-uncommon-subsequence-i Easy 56.20%
522 longest-uncommon-subsequence-ii Medium 32.77%
523 continuous-subarray-sum Medium 24.16%
525 contiguous-array Medium 42.40%
526 beautiful-arrangement Medium 54.15%
530 minimum-absolute-difference-in-bst Easy 50.00%
532 k-diff-pairs-in-an-array Easy 29.48%
538 convert-bst-to-greater-tree Easy 50.26%
540 single-element-in-a-sorted-array Medium 57.31%
541 reverse-string-ii Easy 45.17%
543 diameter-of-binary-tree Easy 46.36%
547 friend-circles java Medium 52.96%
551 student-attendance-record-i java Easy 45.16%
557 reverse-words-in-a-string-iii java Easy 63.41%
560 subarray-sum-equals-k java Medium 41.86%
572 subtree-of-another-tree java Easy 41.43%
576 out-of-boundary-paths java Medium 31.49%
581 shortest-unsorted-continuous-subarray java Easy 29.78%
583 delete-operation-for-two-strings java Medium 44.41%
594 longest-harmonious-subsequence java Easy 43.24%
617 merge-two-binary-trees java Easy 69.55%
633 sum-of-square-numbers java Easy 32.80%
640 solve-the-equation java Medium 39.98%
647 palindromic-substrings java Medium 56.25%
648 replace-words java Medium 51.12%
649 dota2-senate java Medium 37.24%
653 two-sum-iv-input-is-a-bst java Easy 52.10%
658 find-k-closest-elements java Medium 37.57%
667 beautiful-arrangement-ii java Medium 51.62%
669 trim-a-binary-search-tree java Easy 59.98%
676 implement-magic-dictionary java Medium 51.18%
677 map-sum-pairs Medium 51.23%
678 valid-parenthesis-string Medium 32.36%
680 valid-palindrome-ii Easy 33.92%
684 redundant-connection Medium 50.75%
688 knight-probability-in-chessboard Medium 43.34%
692 top-k-frequent-words Medium 45.10%
693 binary-number-with-alternating-bits Easy 57.68%
697 degree-of-an-array Easy 49.71%
720 longest-word-in-dictionary Easy 44.04%
725 split-linked-list-in-parts Medium 48.77%
729 my-calendar-i Medium 46.72%
733 flood-fill Easy 50.18%
735 asteroid-collision Medium 38.06%
741 cherry-pickup Hard 28.42%
744 network-delay-time Medium 40.77%
754 cracking-the-safe Hard 45.17%
766 flatten-a-multilevel-doubly-linked-list java Medium 41.15%
782 jewels-and-stones java Easy 82.89%
799 minimum-distance-between-bst-nodes java Easy 50.02%
800 letter-case-permutation java Easy 55.60%
803 cheapest-flights-within-k-stops java Medium 34.21%
808 number-of-matching-subsequences java Medium 42.15%
809 preimage-size-of-factorial-zeroes-function java Hard 39.08%
812 rotate-string java Easy 48.82%
816 design-hashset java Easy 51.75%
817 design-hashmap java Easy 55.15%
820 find-eventual-safe-states java Medium 42.96%
822 unique-morse-code-words java Easy 74.51%
830 largest-triangle-area java Easy 55.35%
857 positions-of-large-groups java Easy 47.62%
860 design-circular-queue java Medium 38.58%
871 keys-and-rooms java Medium 59.79%
874 backspace-string-compare java Easy 45.53%
876 hand-of-straights java Medium 48.56%
879 maximize-distance-to-closest-person java Easy 40.45%
882 peak-index-in-a-mountain-array java Easy 69.24%
890 lemonade-change Easy 50.25%
900 reordered-power-of-2 Medium 50.31%
905 length-of-longest-fibonacci-subsequence Medium 45.89%
908 middle-of-the-linked-list Easy 63.51%
909 stone-game java Medium 60.83%
932 monotonic-array Easy 54.79%
951 partition-array-into-disjoint-intervals Medium 42.44%
961 long-pressed-name Easy 44.22%
967 minimum-falling-path-sum Medium 58.03%
969 number-of-recent-calls Easy 69.15%
975 range-sum-of-bst java Medium 80.37%
979 di-string-match Easy 70.18%
981 delete-columns-to-make-sorted java Easy 69.42%
985 bag-of-tokens Medium 38.99%
992 delete-columns-to-make-sorted-ii java Medium 31.01%
994 prison-cells-after-n-days java Medium 37.77%
1023 time-based-key-value-store Medium 49.70%
1054 complement-of-base-10-integer java Easy 58.27%

About

📑 记录Leetcode的刷题过程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages