├── LeetCode ├── 3sum-closest │ └── Main.java ├── 3sum │ └── Main.java ├── 4sum │ └── Main.java ├── Minimum Depth of Binary Tree │ └── Main.java ├── README.md ├── add-binary │ └── Main.java ├── add-two-numbers │ └── Main.java ├── anagrams │ └── Main.java ├── balanced-binary-tree │ └── Main.java ├── best-time-to-buy-and-sell-stock-ii │ └── Main.java ├── best-time-to-buy-and-sell-stock-iii │ └── Main.java ├── best-time-to-buy-and-sell-stock │ └── Main.java ├── binary-tree-inorder-traversal │ └── Main.java ├── binary-tree-level-order-traversal-ii │ └── Main.java ├── binary-tree-level-order-traversal │ └── Main.java ├── binary-tree-maximum-path-sum │ └── Main.java ├── binary-tree-postorder-traversal │ └── Main.java ├── binary-tree-preorder-traversal │ └── Main.java ├── binary-tree-zigzag-level-order-traversal │ └── Main.java ├── candy │ └── Main.java ├── climbing-stairs │ └── Main.java ├── clone-graph │ └── Main.java ├── combination-sum-ii │ └── Main.java ├── combination-sum │ └── Main.java ├── combinations │ └── Main.java ├── construct-binary-tree-from-inorder-and-postorder-traversal │ └── Main.java ├── construct-binary-tree-from-preorder-and-inorder-traversal │ └── Main.java ├── container-with-most-water │ └── Main.java ├── convert-sorted-array-to-binary-search-tree │ └── Main.java ├── convert-sorted-list-to-binary-search-tree │ └── Main.java ├── copy-list-with-random-pointer │ └── Main.java ├── count-and-say │ └── Main.java ├── decode-ways │ └── Main.java ├── distinct-subsequences │ └── Main.java ├── divide-two-integers │ └── Main.java ├── edit-distance │ └── Main.java ├── evaluate-reverse-polish-notation │ └── Main.java ├── first-missing-positive │ └── Main.java ├── gas-station │ └── Main.java ├── generate-parentheses │ └── Main.java ├── gray-code │ └── Main.java ├── implement-strstr │ └── Main.java ├── insert-interval │ └── Main.java ├── insertion-sort-list │ └── Main.java ├── integer-to-roman │ └── Main.java ├── interleaving-string │ └── Main.java ├── jump-game-ii │ └── Main.java ├── jump-game │ └── Main.java ├── largest-rectangle-in-histogram │ └── Main.java ├── length-of-last-word │ └── Main.java ├── letter-combinations-of-a-phone-number │ └── Main.java ├── linked-list-cycle-ii │ └── Main.java ├── linked-list-cycle │ └── Main.java ├── longest-common-prefix │ └── Main.java ├── longest-consecutive-sequence │ └── Main.java ├── longest-palindromic-substring │ └── Main.java ├── longest-substring-without-repeating-characters │ └── Main.java ├── longest-valid-parentheses │ └── Main.java ├── max-points-on-a-line │ └── Main.java ├── maximal-rectangle │ └── Main.java ├── maximum-depth-of-binary-tree │ └── Main.java ├── maximum-subarray │ └── Main.java ├── median-of-two-sorted-arrays │ └── Main.java ├── merge-intervals │ └── Main.java ├── merge-k-sorted-lists │ └── Main.java ├── merge-sorted-array │ └── Main.java ├── merge-two-sorted-lists │ └── Main.java ├── minimum-path-sum │ └── Main.java ├── minimum-window-substring │ └── Main.java ├── multiply-strings │ └── Main.java ├── n-queens-ii │ └── Main.java ├── n-queens │ └── Main.java ├── next-permutation │ └── Main.java ├── palindrome-number │ └── Main.java ├── palindrome-partitioning-ii │ └── Main.java ├── palindrome-partitioning │ └── Main.java ├── partition-list │ └── Main.java ├── pascals-triangle-ii │ └── Main.java ├── pascals-triangle │ └── Main.java ├── path-sum-ii │ └── Main.java ├── path-sum │ └── Main.java ├── permutation-sequence │ └── Main.java ├── permutations-ii │ └── Main.java ├── permutations │ └── Main.java ├── plus-one │ └── Main.java ├── populating-next-right-pointers-in-each-node-ii │ └── Main.java ├── populating-next-right-pointers-in-each-node │ └── Main.java ├── powx-n │ └── Main.java ├── recover-binary-search-tree │ └── Main.java ├── regular-expression-matching │ └── Main.java ├── remove-duplicates-from-sorted-array-ii │ └── Main.java ├── remove-duplicates-from-sorted-array │ └── Main.java ├── remove-duplicates-from-sorted-list-ii │ └── Main.java ├── remove-duplicates-from-sorted-list │ └── Main.java ├── remove-element │ └── Main.java ├── remove-nth-node-from-end-of-list │ └── Main.java ├── reorder-list │ └── Main.java ├── restore-ip-addresses │ └── Main.java ├── reverse-integer │ └── Main.java ├── reverse-linked-list-ii │ └── Main.java ├── reverse-nodes-in-k-group │ └── Main.java ├── roman-to-integer │ └── Main.java ├── rotate-image │ └── Main.java ├── rotate-list │ └── Main.java ├── same-tree │ └── Main.java ├── scramble-string │ └── Main.java ├── search-a-2d-matrix │ └── Main.java ├── search-for-a-range │ └── Main.java ├── search-in-rotated-sorted-array-ii │ └── Main.java ├── search-in-rotated-sorted-array │ └── Main.java ├── search-insert-position │ └── Main.java ├── set-matrix-zeroes │ └── Main.java ├── simplify-path │ └── Main.java ├── single-number-ii │ └── Main.java ├── single-number │ └── Main.java ├── sort-colors │ └── Main.java ├── sort-list │ └── Main.java ├── spiral-matrix-ii │ └── Main.java ├── spiral-matrix │ └── Main.java ├── sqrtx │ └── Main.java ├── string-to-integer-atoi │ └── Main.java ├── subsets-ii │ └── Main.java ├── subsets │ └── Main.java ├── substring-with-concatenation-of-all-words │ └── Main.java ├── sudoku-solver │ └── Main.java ├── sum-root-to-leaf-numbers │ └── Main.java ├── surrounded-regions │ └── Main.java ├── swap-nodes-in-pairs │ └── Main.java ├── symmetric-tree │ └── Main.java ├── text-justification │ └── Main.java ├── trapping-rain-water │ └── Main.java ├── triangle │ └── Main.java ├── two-sum │ └── Main.java ├── unique-binary-search-trees-ii │ └── Main.java ├── unique-binary-search-trees │ └── Main.java ├── unique-paths-ii │ └── Main.java ├── unique-paths │ └── Main.java ├── valid-number │ └── Main.java ├── valid-palindrome │ └── Main.java ├── valid-parentheses │ └── Main.java ├── valid-sudoku │ └── Main.java ├── validate-binary-search-tree │ └── Main.java ├── wildcard-matching │ └── Main.java ├── word-break-ii │ └── Main.java ├── word-break │ └── Main.java ├── word-ladder-ii │ └── Main.java ├── word-ladder │ └── Main.java ├── word-search │ └── Main.java └── zigzag-conversion │ └── Main.java └── README.md /LeetCode/3sum-closest/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/3sum-closest/Main.java -------------------------------------------------------------------------------- /LeetCode/3sum/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/3sum/Main.java -------------------------------------------------------------------------------- /LeetCode/4sum/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/4sum/Main.java -------------------------------------------------------------------------------- /LeetCode/Minimum Depth of Binary Tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/Minimum Depth of Binary Tree/Main.java -------------------------------------------------------------------------------- /LeetCode/README.md: -------------------------------------------------------------------------------- 1 | LeetCode solutions(Java) -------------------------------------------------------------------------------- /LeetCode/add-binary/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/add-binary/Main.java -------------------------------------------------------------------------------- /LeetCode/add-two-numbers/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/add-two-numbers/Main.java -------------------------------------------------------------------------------- /LeetCode/anagrams/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/anagrams/Main.java -------------------------------------------------------------------------------- /LeetCode/balanced-binary-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/balanced-binary-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/best-time-to-buy-and-sell-stock-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/best-time-to-buy-and-sell-stock-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/best-time-to-buy-and-sell-stock-iii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/best-time-to-buy-and-sell-stock-iii/Main.java -------------------------------------------------------------------------------- /LeetCode/best-time-to-buy-and-sell-stock/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/best-time-to-buy-and-sell-stock/Main.java -------------------------------------------------------------------------------- /LeetCode/binary-tree-inorder-traversal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/binary-tree-inorder-traversal/Main.java -------------------------------------------------------------------------------- /LeetCode/binary-tree-level-order-traversal-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/binary-tree-level-order-traversal-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/binary-tree-level-order-traversal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/binary-tree-level-order-traversal/Main.java -------------------------------------------------------------------------------- /LeetCode/binary-tree-maximum-path-sum/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/binary-tree-maximum-path-sum/Main.java -------------------------------------------------------------------------------- /LeetCode/binary-tree-postorder-traversal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/binary-tree-postorder-traversal/Main.java -------------------------------------------------------------------------------- /LeetCode/binary-tree-preorder-traversal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/binary-tree-preorder-traversal/Main.java -------------------------------------------------------------------------------- /LeetCode/binary-tree-zigzag-level-order-traversal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/binary-tree-zigzag-level-order-traversal/Main.java -------------------------------------------------------------------------------- /LeetCode/candy/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/candy/Main.java -------------------------------------------------------------------------------- /LeetCode/climbing-stairs/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/climbing-stairs/Main.java -------------------------------------------------------------------------------- /LeetCode/clone-graph/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/clone-graph/Main.java -------------------------------------------------------------------------------- /LeetCode/combination-sum-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/combination-sum-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/combination-sum/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/combination-sum/Main.java -------------------------------------------------------------------------------- /LeetCode/combinations/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/combinations/Main.java -------------------------------------------------------------------------------- /LeetCode/construct-binary-tree-from-inorder-and-postorder-traversal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/construct-binary-tree-from-inorder-and-postorder-traversal/Main.java -------------------------------------------------------------------------------- /LeetCode/construct-binary-tree-from-preorder-and-inorder-traversal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/construct-binary-tree-from-preorder-and-inorder-traversal/Main.java -------------------------------------------------------------------------------- /LeetCode/container-with-most-water/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/container-with-most-water/Main.java -------------------------------------------------------------------------------- /LeetCode/convert-sorted-array-to-binary-search-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/convert-sorted-array-to-binary-search-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/convert-sorted-list-to-binary-search-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/convert-sorted-list-to-binary-search-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/copy-list-with-random-pointer/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/copy-list-with-random-pointer/Main.java -------------------------------------------------------------------------------- /LeetCode/count-and-say/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/count-and-say/Main.java -------------------------------------------------------------------------------- /LeetCode/decode-ways/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/decode-ways/Main.java -------------------------------------------------------------------------------- /LeetCode/distinct-subsequences/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/distinct-subsequences/Main.java -------------------------------------------------------------------------------- /LeetCode/divide-two-integers/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/divide-two-integers/Main.java -------------------------------------------------------------------------------- /LeetCode/edit-distance/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/edit-distance/Main.java -------------------------------------------------------------------------------- /LeetCode/evaluate-reverse-polish-notation/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/evaluate-reverse-polish-notation/Main.java -------------------------------------------------------------------------------- /LeetCode/first-missing-positive/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/first-missing-positive/Main.java -------------------------------------------------------------------------------- /LeetCode/gas-station/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/gas-station/Main.java -------------------------------------------------------------------------------- /LeetCode/generate-parentheses/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/generate-parentheses/Main.java -------------------------------------------------------------------------------- /LeetCode/gray-code/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/gray-code/Main.java -------------------------------------------------------------------------------- /LeetCode/implement-strstr/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/implement-strstr/Main.java -------------------------------------------------------------------------------- /LeetCode/insert-interval/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/insert-interval/Main.java -------------------------------------------------------------------------------- /LeetCode/insertion-sort-list/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/insertion-sort-list/Main.java -------------------------------------------------------------------------------- /LeetCode/integer-to-roman/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/integer-to-roman/Main.java -------------------------------------------------------------------------------- /LeetCode/interleaving-string/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/interleaving-string/Main.java -------------------------------------------------------------------------------- /LeetCode/jump-game-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/jump-game-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/jump-game/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/jump-game/Main.java -------------------------------------------------------------------------------- /LeetCode/largest-rectangle-in-histogram/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/largest-rectangle-in-histogram/Main.java -------------------------------------------------------------------------------- /LeetCode/length-of-last-word/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/length-of-last-word/Main.java -------------------------------------------------------------------------------- /LeetCode/letter-combinations-of-a-phone-number/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/letter-combinations-of-a-phone-number/Main.java -------------------------------------------------------------------------------- /LeetCode/linked-list-cycle-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/linked-list-cycle-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/linked-list-cycle/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/linked-list-cycle/Main.java -------------------------------------------------------------------------------- /LeetCode/longest-common-prefix/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/longest-common-prefix/Main.java -------------------------------------------------------------------------------- /LeetCode/longest-consecutive-sequence/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/longest-consecutive-sequence/Main.java -------------------------------------------------------------------------------- /LeetCode/longest-palindromic-substring/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/longest-palindromic-substring/Main.java -------------------------------------------------------------------------------- /LeetCode/longest-substring-without-repeating-characters/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/longest-substring-without-repeating-characters/Main.java -------------------------------------------------------------------------------- /LeetCode/longest-valid-parentheses/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/longest-valid-parentheses/Main.java -------------------------------------------------------------------------------- /LeetCode/max-points-on-a-line/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/max-points-on-a-line/Main.java -------------------------------------------------------------------------------- /LeetCode/maximal-rectangle/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/maximal-rectangle/Main.java -------------------------------------------------------------------------------- /LeetCode/maximum-depth-of-binary-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/maximum-depth-of-binary-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/maximum-subarray/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/maximum-subarray/Main.java -------------------------------------------------------------------------------- /LeetCode/median-of-two-sorted-arrays/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/median-of-two-sorted-arrays/Main.java -------------------------------------------------------------------------------- /LeetCode/merge-intervals/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/merge-intervals/Main.java -------------------------------------------------------------------------------- /LeetCode/merge-k-sorted-lists/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/merge-k-sorted-lists/Main.java -------------------------------------------------------------------------------- /LeetCode/merge-sorted-array/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/merge-sorted-array/Main.java -------------------------------------------------------------------------------- /LeetCode/merge-two-sorted-lists/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/merge-two-sorted-lists/Main.java -------------------------------------------------------------------------------- /LeetCode/minimum-path-sum/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/minimum-path-sum/Main.java -------------------------------------------------------------------------------- /LeetCode/minimum-window-substring/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/minimum-window-substring/Main.java -------------------------------------------------------------------------------- /LeetCode/multiply-strings/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/multiply-strings/Main.java -------------------------------------------------------------------------------- /LeetCode/n-queens-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/n-queens-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/n-queens/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/n-queens/Main.java -------------------------------------------------------------------------------- /LeetCode/next-permutation/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/next-permutation/Main.java -------------------------------------------------------------------------------- /LeetCode/palindrome-number/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/palindrome-number/Main.java -------------------------------------------------------------------------------- /LeetCode/palindrome-partitioning-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/palindrome-partitioning-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/palindrome-partitioning/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/palindrome-partitioning/Main.java -------------------------------------------------------------------------------- /LeetCode/partition-list/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/partition-list/Main.java -------------------------------------------------------------------------------- /LeetCode/pascals-triangle-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/pascals-triangle-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/pascals-triangle/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/pascals-triangle/Main.java -------------------------------------------------------------------------------- /LeetCode/path-sum-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/path-sum-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/path-sum/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/path-sum/Main.java -------------------------------------------------------------------------------- /LeetCode/permutation-sequence/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/permutation-sequence/Main.java -------------------------------------------------------------------------------- /LeetCode/permutations-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/permutations-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/permutations/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/permutations/Main.java -------------------------------------------------------------------------------- /LeetCode/plus-one/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/plus-one/Main.java -------------------------------------------------------------------------------- /LeetCode/populating-next-right-pointers-in-each-node-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/populating-next-right-pointers-in-each-node-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/populating-next-right-pointers-in-each-node/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/populating-next-right-pointers-in-each-node/Main.java -------------------------------------------------------------------------------- /LeetCode/powx-n/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/powx-n/Main.java -------------------------------------------------------------------------------- /LeetCode/recover-binary-search-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/recover-binary-search-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/regular-expression-matching/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/regular-expression-matching/Main.java -------------------------------------------------------------------------------- /LeetCode/remove-duplicates-from-sorted-array-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/remove-duplicates-from-sorted-array-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/remove-duplicates-from-sorted-array/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/remove-duplicates-from-sorted-array/Main.java -------------------------------------------------------------------------------- /LeetCode/remove-duplicates-from-sorted-list-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/remove-duplicates-from-sorted-list-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/remove-duplicates-from-sorted-list/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/remove-duplicates-from-sorted-list/Main.java -------------------------------------------------------------------------------- /LeetCode/remove-element/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/remove-element/Main.java -------------------------------------------------------------------------------- /LeetCode/remove-nth-node-from-end-of-list/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/remove-nth-node-from-end-of-list/Main.java -------------------------------------------------------------------------------- /LeetCode/reorder-list/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/reorder-list/Main.java -------------------------------------------------------------------------------- /LeetCode/restore-ip-addresses/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/restore-ip-addresses/Main.java -------------------------------------------------------------------------------- /LeetCode/reverse-integer/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/reverse-integer/Main.java -------------------------------------------------------------------------------- /LeetCode/reverse-linked-list-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/reverse-linked-list-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/reverse-nodes-in-k-group/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/reverse-nodes-in-k-group/Main.java -------------------------------------------------------------------------------- /LeetCode/roman-to-integer/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/roman-to-integer/Main.java -------------------------------------------------------------------------------- /LeetCode/rotate-image/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/rotate-image/Main.java -------------------------------------------------------------------------------- /LeetCode/rotate-list/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/rotate-list/Main.java -------------------------------------------------------------------------------- /LeetCode/same-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/same-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/scramble-string/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/scramble-string/Main.java -------------------------------------------------------------------------------- /LeetCode/search-a-2d-matrix/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/search-a-2d-matrix/Main.java -------------------------------------------------------------------------------- /LeetCode/search-for-a-range/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/search-for-a-range/Main.java -------------------------------------------------------------------------------- /LeetCode/search-in-rotated-sorted-array-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/search-in-rotated-sorted-array-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/search-in-rotated-sorted-array/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/search-in-rotated-sorted-array/Main.java -------------------------------------------------------------------------------- /LeetCode/search-insert-position/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/search-insert-position/Main.java -------------------------------------------------------------------------------- /LeetCode/set-matrix-zeroes/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/set-matrix-zeroes/Main.java -------------------------------------------------------------------------------- /LeetCode/simplify-path/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/simplify-path/Main.java -------------------------------------------------------------------------------- /LeetCode/single-number-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/single-number-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/single-number/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/single-number/Main.java -------------------------------------------------------------------------------- /LeetCode/sort-colors/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/sort-colors/Main.java -------------------------------------------------------------------------------- /LeetCode/sort-list/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/sort-list/Main.java -------------------------------------------------------------------------------- /LeetCode/spiral-matrix-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/spiral-matrix-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/spiral-matrix/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/spiral-matrix/Main.java -------------------------------------------------------------------------------- /LeetCode/sqrtx/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/sqrtx/Main.java -------------------------------------------------------------------------------- /LeetCode/string-to-integer-atoi/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/string-to-integer-atoi/Main.java -------------------------------------------------------------------------------- /LeetCode/subsets-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/subsets-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/subsets/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/subsets/Main.java -------------------------------------------------------------------------------- /LeetCode/substring-with-concatenation-of-all-words/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/substring-with-concatenation-of-all-words/Main.java -------------------------------------------------------------------------------- /LeetCode/sudoku-solver/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/sudoku-solver/Main.java -------------------------------------------------------------------------------- /LeetCode/sum-root-to-leaf-numbers/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/sum-root-to-leaf-numbers/Main.java -------------------------------------------------------------------------------- /LeetCode/surrounded-regions/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/surrounded-regions/Main.java -------------------------------------------------------------------------------- /LeetCode/swap-nodes-in-pairs/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/swap-nodes-in-pairs/Main.java -------------------------------------------------------------------------------- /LeetCode/symmetric-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/symmetric-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/text-justification/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/text-justification/Main.java -------------------------------------------------------------------------------- /LeetCode/trapping-rain-water/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/trapping-rain-water/Main.java -------------------------------------------------------------------------------- /LeetCode/triangle/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/triangle/Main.java -------------------------------------------------------------------------------- /LeetCode/two-sum/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/two-sum/Main.java -------------------------------------------------------------------------------- /LeetCode/unique-binary-search-trees-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/unique-binary-search-trees-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/unique-binary-search-trees/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/unique-binary-search-trees/Main.java -------------------------------------------------------------------------------- /LeetCode/unique-paths-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/unique-paths-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/unique-paths/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/unique-paths/Main.java -------------------------------------------------------------------------------- /LeetCode/valid-number/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/valid-number/Main.java -------------------------------------------------------------------------------- /LeetCode/valid-palindrome/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/valid-palindrome/Main.java -------------------------------------------------------------------------------- /LeetCode/valid-parentheses/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/valid-parentheses/Main.java -------------------------------------------------------------------------------- /LeetCode/valid-sudoku/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/valid-sudoku/Main.java -------------------------------------------------------------------------------- /LeetCode/validate-binary-search-tree/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/validate-binary-search-tree/Main.java -------------------------------------------------------------------------------- /LeetCode/wildcard-matching/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/wildcard-matching/Main.java -------------------------------------------------------------------------------- /LeetCode/word-break-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/word-break-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/word-break/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/word-break/Main.java -------------------------------------------------------------------------------- /LeetCode/word-ladder-ii/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/word-ladder-ii/Main.java -------------------------------------------------------------------------------- /LeetCode/word-ladder/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/word-ladder/Main.java -------------------------------------------------------------------------------- /LeetCode/word-search/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/word-search/Main.java -------------------------------------------------------------------------------- /LeetCode/zigzag-conversion/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/LeetCode/zigzag-conversion/Main.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cris001/LeetCode/HEAD/README.md --------------------------------------------------------------------------------