├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── Pipfile ├── Pipfile.lock ├── README.md ├── README_leetcode_generate.md ├── config.cfg.example ├── demo └── leetcode.gif ├── leetcode_generate.py ├── req.txt └── solutions ├── 0001-two-sum ├── two-sum.py └── two-sum.rs ├── 0002-add-two-numbers └── add-two-numbers.py ├── 0003-longest-substring-without-repeating-characters └── longest-substring-without-repeating-characters.py ├── 0004-median-of-two-sorted-arrays └── median-of-two-sorted-arrays.py ├── 0005-longest-palindromic-substring └── longest-palindromic-substring.py ├── 0006-zigzag-conversion └── zigzag-conversion.py ├── 0007-reverse-integer └── reverse-integer.py ├── 0008-string-to-integer-atoi └── string-to-integer-atoi.py ├── 0009-palindrome-number └── palindrome-number.py ├── 0010-regular-expression-matching └── regular-expression-matching.py ├── 0011-container-with-most-water └── container-with-most-water.py ├── 0012-integer-to-roman └── integer-to-roman.py ├── 0013-roman-to-integer └── roman-to-integer.py ├── 0014-longest-common-prefix └── longest-common-prefix.py ├── 0015-3sum └── 3sum.py ├── 0016-3sum-closest └── 3sum-closest.py ├── 0017-letter-combinations-of-a-phone-number └── letter-combinations-of-a-phone-number.py ├── 0018-4sum └── 4sum.py ├── 0019-remove-nth-node-from-end-of-list └── remove-nth-node-from-end-of-list.py ├── 0020-valid-parentheses └── valid-parentheses.py ├── 0021-merge-two-sorted-lists └── merge-two-sorted-lists.py ├── 0022-generate-parentheses └── generate-parentheses.py ├── 0023-merge-k-sorted-lists └── merge-k-sorted-lists.py ├── 0024-swap-nodes-in-pairs └── swap-nodes-in-pairs.py ├── 0025-reverse-nodes-in-k-group └── reverse-nodes-in-k-group.py ├── 0026-remove-duplicates-from-sorted-array └── remove-duplicates-from-sorted-array.py ├── 0027-remove-element └── remove-element.py ├── 0028-implement-strstr └── implement-strstr.py ├── 0034-find-first-and-last-position-of-element-in-sorted-array └── find-first-and-last-position-of-element-in-sorted-array.py ├── 0035-search-insert-position └── search-insert-position.py ├── 0038-count-and-say └── count-and-say.py ├── 0039-combination-sum └── combination-sum.py ├── 0041-first-missing-positive └── first-missing-positive.py ├── 0048-rotate-image └── rotate-image.py ├── 0050-powx-n └── powx-n.py ├── 0053-maximum-subarray └── maximum-subarray.py ├── 0054-spiral-matrix └── spiral-matrix.py ├── 0055-jump-game └── jump-game.py ├── 0056-merge-intervals └── merge-intervals.py ├── 0057-insert-interval └── insert-interval.py ├── 0058-length-of-last-word └── length-of-last-word.py ├── 0066-plus-one └── plus-one.py ├── 0067-add-binary └── add-binary.py ├── 0070-climbing-stairs └── climbing-stairs.py ├── 0071-simplify-path └── simplify-path.py ├── 0073-set-matrix-zeroes └── set-matrix-zeroes.py ├── 0075-sort-colors └── sort-colors.py ├── 0077-combinations └── combinations.py ├── 0078-subsets └── subsets.py ├── 0079-word-search └── word-search.py ├── 0080-remove-duplicates-from-sorted-array-ii └── remove-duplicates-from-sorted-array-ii.py ├── 0083-remove-duplicates-from-sorted-list └── remove-duplicates-from-sorted-list.py ├── 0086-partition-list └── partition-list.py ├── 0088-merge-sorted-array └── merge-sorted-array.py ├── 0093-restore-ip-addresses └── restore-ip-addresses.py ├── 0094-binary-tree-inorder-traversal └── binary-tree-inorder-traversal.py ├── 0097-interleaving-string └── interleaving-string.py ├── 0100-same-tree └── same-tree.py ├── 0101-symmetric-tree └── symmetric-tree.py ├── 0104-maximum-depth-of-binary-tree └── maximum-depth-of-binary-tree.py ├── 0107-binary-tree-level-order-traversal-ii └── binary-tree-level-order-traversal-ii.py ├── 0108-convert-sorted-array-to-binary-search-tree └── convert-sorted-array-to-binary-search-tree.py ├── 0111-minimum-depth-of-binary-tree └── minimum-depth-of-binary-tree.py ├── 0112-path-sum └── path-sum.py ├── 0113-path-sum-ii └── path-sum-ii.py ├── 0118-pascals-triangle └── pascals-triangle.py ├── 0119-pascals-triangle-ii └── pascals-triangle-ii.py ├── 0121-best-time-to-buy-and-sell-stock └── best-time-to-buy-and-sell-stock.py ├── 0122-best-time-to-buy-and-sell-stock-ii └── best-time-to-buy-and-sell-stock-ii.py ├── 0125-valid-palindrome └── valid-palindrome.py ├── 0134-gas-station └── gas-station.py ├── 0136-single-number └── single-number.py ├── 0137-single-number-ii └── single-number-ii.py ├── 0141-linked-list-cycle └── linked-list-cycle.py ├── 0189-rotate-array └── rotate-array.py ├── 0206-reverse-linked-list └── reverse-linked-list.py ├── 0227-basic-calculator-ii └── basic-calculator-ii.py ├── 0237-delete-node-in-a-linked-list └── delete-node-in-a-linked-list.py ├── 0240-search-a-2d-matrix-ii └── search-a-2d-matrix-ii.py ├── 0242-valid-anagram └── valid-anagram.py ├── 0263-ugly-number └── ugly-number.py ├── 0264-ugly-number-ii └── ugly-number-ii.py ├── 0274-h-index └── h-index.py ├── 0275-h-index-ii └── h-index-ii.py ├── 0313-super-ugly-number └── super-ugly-number.py ├── 0324-wiggle-sort-ii └── wiggle-sort-ii.py ├── 0335-self-crossing └── self-crossing.py ├── 0347-top-k-frequent-elements └── top-k-frequent-elements.py ├── 0405-convert-a-number-to-hexadecimal └── convert-a-number-to-hexadecimal.py ├── 0420-strong-password-checker └── strong-password-checker.py ├── 0438-find-all-anagrams-in-a-string └── find-all-anagrams-in-a-string.py ├── 0454-4sum-ii └── 4sum-ii.py ├── 0455-assign-cookies └── assign-cookies.py ├── 0458-poor-pigs └── poor-pigs.py ├── 0461-hamming-distance └── hamming-distance.py ├── 0485-max-consecutive-ones └── max-consecutive-ones.py ├── 0506-relative-ranks └── relative-ranks.py ├── 0526-beautiful-arrangement └── beautiful-arrangement.py └── 1065-binary-string-with-substrings-representing-1-to-n └── binary-string-with-substrings-representing-1-to-n.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/.travis.yml -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/README.md -------------------------------------------------------------------------------- /README_leetcode_generate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/README_leetcode_generate.md -------------------------------------------------------------------------------- /config.cfg.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/config.cfg.example -------------------------------------------------------------------------------- /demo/leetcode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/demo/leetcode.gif -------------------------------------------------------------------------------- /leetcode_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/leetcode_generate.py -------------------------------------------------------------------------------- /req.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/req.txt -------------------------------------------------------------------------------- /solutions/0001-two-sum/two-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0001-two-sum/two-sum.py -------------------------------------------------------------------------------- /solutions/0001-two-sum/two-sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0001-two-sum/two-sum.rs -------------------------------------------------------------------------------- /solutions/0002-add-two-numbers/add-two-numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0002-add-two-numbers/add-two-numbers.py -------------------------------------------------------------------------------- /solutions/0003-longest-substring-without-repeating-characters/longest-substring-without-repeating-characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0003-longest-substring-without-repeating-characters/longest-substring-without-repeating-characters.py -------------------------------------------------------------------------------- /solutions/0004-median-of-two-sorted-arrays/median-of-two-sorted-arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0004-median-of-two-sorted-arrays/median-of-two-sorted-arrays.py -------------------------------------------------------------------------------- /solutions/0005-longest-palindromic-substring/longest-palindromic-substring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0005-longest-palindromic-substring/longest-palindromic-substring.py -------------------------------------------------------------------------------- /solutions/0006-zigzag-conversion/zigzag-conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0006-zigzag-conversion/zigzag-conversion.py -------------------------------------------------------------------------------- /solutions/0007-reverse-integer/reverse-integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0007-reverse-integer/reverse-integer.py -------------------------------------------------------------------------------- /solutions/0008-string-to-integer-atoi/string-to-integer-atoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0008-string-to-integer-atoi/string-to-integer-atoi.py -------------------------------------------------------------------------------- /solutions/0009-palindrome-number/palindrome-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0009-palindrome-number/palindrome-number.py -------------------------------------------------------------------------------- /solutions/0010-regular-expression-matching/regular-expression-matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0010-regular-expression-matching/regular-expression-matching.py -------------------------------------------------------------------------------- /solutions/0011-container-with-most-water/container-with-most-water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0011-container-with-most-water/container-with-most-water.py -------------------------------------------------------------------------------- /solutions/0012-integer-to-roman/integer-to-roman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0012-integer-to-roman/integer-to-roman.py -------------------------------------------------------------------------------- /solutions/0013-roman-to-integer/roman-to-integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0013-roman-to-integer/roman-to-integer.py -------------------------------------------------------------------------------- /solutions/0014-longest-common-prefix/longest-common-prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0014-longest-common-prefix/longest-common-prefix.py -------------------------------------------------------------------------------- /solutions/0015-3sum/3sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0015-3sum/3sum.py -------------------------------------------------------------------------------- /solutions/0016-3sum-closest/3sum-closest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0016-3sum-closest/3sum-closest.py -------------------------------------------------------------------------------- /solutions/0017-letter-combinations-of-a-phone-number/letter-combinations-of-a-phone-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0017-letter-combinations-of-a-phone-number/letter-combinations-of-a-phone-number.py -------------------------------------------------------------------------------- /solutions/0018-4sum/4sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0018-4sum/4sum.py -------------------------------------------------------------------------------- /solutions/0019-remove-nth-node-from-end-of-list/remove-nth-node-from-end-of-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0019-remove-nth-node-from-end-of-list/remove-nth-node-from-end-of-list.py -------------------------------------------------------------------------------- /solutions/0020-valid-parentheses/valid-parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0020-valid-parentheses/valid-parentheses.py -------------------------------------------------------------------------------- /solutions/0021-merge-two-sorted-lists/merge-two-sorted-lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0021-merge-two-sorted-lists/merge-two-sorted-lists.py -------------------------------------------------------------------------------- /solutions/0022-generate-parentheses/generate-parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0022-generate-parentheses/generate-parentheses.py -------------------------------------------------------------------------------- /solutions/0023-merge-k-sorted-lists/merge-k-sorted-lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0023-merge-k-sorted-lists/merge-k-sorted-lists.py -------------------------------------------------------------------------------- /solutions/0024-swap-nodes-in-pairs/swap-nodes-in-pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0024-swap-nodes-in-pairs/swap-nodes-in-pairs.py -------------------------------------------------------------------------------- /solutions/0025-reverse-nodes-in-k-group/reverse-nodes-in-k-group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0025-reverse-nodes-in-k-group/reverse-nodes-in-k-group.py -------------------------------------------------------------------------------- /solutions/0026-remove-duplicates-from-sorted-array/remove-duplicates-from-sorted-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0026-remove-duplicates-from-sorted-array/remove-duplicates-from-sorted-array.py -------------------------------------------------------------------------------- /solutions/0027-remove-element/remove-element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0027-remove-element/remove-element.py -------------------------------------------------------------------------------- /solutions/0028-implement-strstr/implement-strstr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0028-implement-strstr/implement-strstr.py -------------------------------------------------------------------------------- /solutions/0034-find-first-and-last-position-of-element-in-sorted-array/find-first-and-last-position-of-element-in-sorted-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0034-find-first-and-last-position-of-element-in-sorted-array/find-first-and-last-position-of-element-in-sorted-array.py -------------------------------------------------------------------------------- /solutions/0035-search-insert-position/search-insert-position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0035-search-insert-position/search-insert-position.py -------------------------------------------------------------------------------- /solutions/0038-count-and-say/count-and-say.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0038-count-and-say/count-and-say.py -------------------------------------------------------------------------------- /solutions/0039-combination-sum/combination-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0039-combination-sum/combination-sum.py -------------------------------------------------------------------------------- /solutions/0041-first-missing-positive/first-missing-positive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0041-first-missing-positive/first-missing-positive.py -------------------------------------------------------------------------------- /solutions/0048-rotate-image/rotate-image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0048-rotate-image/rotate-image.py -------------------------------------------------------------------------------- /solutions/0050-powx-n/powx-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0050-powx-n/powx-n.py -------------------------------------------------------------------------------- /solutions/0053-maximum-subarray/maximum-subarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0053-maximum-subarray/maximum-subarray.py -------------------------------------------------------------------------------- /solutions/0054-spiral-matrix/spiral-matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0054-spiral-matrix/spiral-matrix.py -------------------------------------------------------------------------------- /solutions/0055-jump-game/jump-game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0055-jump-game/jump-game.py -------------------------------------------------------------------------------- /solutions/0056-merge-intervals/merge-intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0056-merge-intervals/merge-intervals.py -------------------------------------------------------------------------------- /solutions/0057-insert-interval/insert-interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0057-insert-interval/insert-interval.py -------------------------------------------------------------------------------- /solutions/0058-length-of-last-word/length-of-last-word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0058-length-of-last-word/length-of-last-word.py -------------------------------------------------------------------------------- /solutions/0066-plus-one/plus-one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0066-plus-one/plus-one.py -------------------------------------------------------------------------------- /solutions/0067-add-binary/add-binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0067-add-binary/add-binary.py -------------------------------------------------------------------------------- /solutions/0070-climbing-stairs/climbing-stairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0070-climbing-stairs/climbing-stairs.py -------------------------------------------------------------------------------- /solutions/0071-simplify-path/simplify-path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0071-simplify-path/simplify-path.py -------------------------------------------------------------------------------- /solutions/0073-set-matrix-zeroes/set-matrix-zeroes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0073-set-matrix-zeroes/set-matrix-zeroes.py -------------------------------------------------------------------------------- /solutions/0075-sort-colors/sort-colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0075-sort-colors/sort-colors.py -------------------------------------------------------------------------------- /solutions/0077-combinations/combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0077-combinations/combinations.py -------------------------------------------------------------------------------- /solutions/0078-subsets/subsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0078-subsets/subsets.py -------------------------------------------------------------------------------- /solutions/0079-word-search/word-search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0079-word-search/word-search.py -------------------------------------------------------------------------------- /solutions/0080-remove-duplicates-from-sorted-array-ii/remove-duplicates-from-sorted-array-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0080-remove-duplicates-from-sorted-array-ii/remove-duplicates-from-sorted-array-ii.py -------------------------------------------------------------------------------- /solutions/0083-remove-duplicates-from-sorted-list/remove-duplicates-from-sorted-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0083-remove-duplicates-from-sorted-list/remove-duplicates-from-sorted-list.py -------------------------------------------------------------------------------- /solutions/0086-partition-list/partition-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0086-partition-list/partition-list.py -------------------------------------------------------------------------------- /solutions/0088-merge-sorted-array/merge-sorted-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0088-merge-sorted-array/merge-sorted-array.py -------------------------------------------------------------------------------- /solutions/0093-restore-ip-addresses/restore-ip-addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0093-restore-ip-addresses/restore-ip-addresses.py -------------------------------------------------------------------------------- /solutions/0094-binary-tree-inorder-traversal/binary-tree-inorder-traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0094-binary-tree-inorder-traversal/binary-tree-inorder-traversal.py -------------------------------------------------------------------------------- /solutions/0097-interleaving-string/interleaving-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0097-interleaving-string/interleaving-string.py -------------------------------------------------------------------------------- /solutions/0100-same-tree/same-tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0100-same-tree/same-tree.py -------------------------------------------------------------------------------- /solutions/0101-symmetric-tree/symmetric-tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0101-symmetric-tree/symmetric-tree.py -------------------------------------------------------------------------------- /solutions/0104-maximum-depth-of-binary-tree/maximum-depth-of-binary-tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0104-maximum-depth-of-binary-tree/maximum-depth-of-binary-tree.py -------------------------------------------------------------------------------- /solutions/0107-binary-tree-level-order-traversal-ii/binary-tree-level-order-traversal-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0107-binary-tree-level-order-traversal-ii/binary-tree-level-order-traversal-ii.py -------------------------------------------------------------------------------- /solutions/0108-convert-sorted-array-to-binary-search-tree/convert-sorted-array-to-binary-search-tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0108-convert-sorted-array-to-binary-search-tree/convert-sorted-array-to-binary-search-tree.py -------------------------------------------------------------------------------- /solutions/0111-minimum-depth-of-binary-tree/minimum-depth-of-binary-tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0111-minimum-depth-of-binary-tree/minimum-depth-of-binary-tree.py -------------------------------------------------------------------------------- /solutions/0112-path-sum/path-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0112-path-sum/path-sum.py -------------------------------------------------------------------------------- /solutions/0113-path-sum-ii/path-sum-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0113-path-sum-ii/path-sum-ii.py -------------------------------------------------------------------------------- /solutions/0118-pascals-triangle/pascals-triangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0118-pascals-triangle/pascals-triangle.py -------------------------------------------------------------------------------- /solutions/0119-pascals-triangle-ii/pascals-triangle-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0119-pascals-triangle-ii/pascals-triangle-ii.py -------------------------------------------------------------------------------- /solutions/0121-best-time-to-buy-and-sell-stock/best-time-to-buy-and-sell-stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0121-best-time-to-buy-and-sell-stock/best-time-to-buy-and-sell-stock.py -------------------------------------------------------------------------------- /solutions/0122-best-time-to-buy-and-sell-stock-ii/best-time-to-buy-and-sell-stock-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0122-best-time-to-buy-and-sell-stock-ii/best-time-to-buy-and-sell-stock-ii.py -------------------------------------------------------------------------------- /solutions/0125-valid-palindrome/valid-palindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0125-valid-palindrome/valid-palindrome.py -------------------------------------------------------------------------------- /solutions/0134-gas-station/gas-station.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0134-gas-station/gas-station.py -------------------------------------------------------------------------------- /solutions/0136-single-number/single-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0136-single-number/single-number.py -------------------------------------------------------------------------------- /solutions/0137-single-number-ii/single-number-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0137-single-number-ii/single-number-ii.py -------------------------------------------------------------------------------- /solutions/0141-linked-list-cycle/linked-list-cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0141-linked-list-cycle/linked-list-cycle.py -------------------------------------------------------------------------------- /solutions/0189-rotate-array/rotate-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0189-rotate-array/rotate-array.py -------------------------------------------------------------------------------- /solutions/0206-reverse-linked-list/reverse-linked-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0206-reverse-linked-list/reverse-linked-list.py -------------------------------------------------------------------------------- /solutions/0227-basic-calculator-ii/basic-calculator-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0227-basic-calculator-ii/basic-calculator-ii.py -------------------------------------------------------------------------------- /solutions/0237-delete-node-in-a-linked-list/delete-node-in-a-linked-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0237-delete-node-in-a-linked-list/delete-node-in-a-linked-list.py -------------------------------------------------------------------------------- /solutions/0240-search-a-2d-matrix-ii/search-a-2d-matrix-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0240-search-a-2d-matrix-ii/search-a-2d-matrix-ii.py -------------------------------------------------------------------------------- /solutions/0242-valid-anagram/valid-anagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0242-valid-anagram/valid-anagram.py -------------------------------------------------------------------------------- /solutions/0263-ugly-number/ugly-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0263-ugly-number/ugly-number.py -------------------------------------------------------------------------------- /solutions/0264-ugly-number-ii/ugly-number-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0264-ugly-number-ii/ugly-number-ii.py -------------------------------------------------------------------------------- /solutions/0274-h-index/h-index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0274-h-index/h-index.py -------------------------------------------------------------------------------- /solutions/0275-h-index-ii/h-index-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0275-h-index-ii/h-index-ii.py -------------------------------------------------------------------------------- /solutions/0313-super-ugly-number/super-ugly-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0313-super-ugly-number/super-ugly-number.py -------------------------------------------------------------------------------- /solutions/0324-wiggle-sort-ii/wiggle-sort-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0324-wiggle-sort-ii/wiggle-sort-ii.py -------------------------------------------------------------------------------- /solutions/0335-self-crossing/self-crossing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0335-self-crossing/self-crossing.py -------------------------------------------------------------------------------- /solutions/0347-top-k-frequent-elements/top-k-frequent-elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0347-top-k-frequent-elements/top-k-frequent-elements.py -------------------------------------------------------------------------------- /solutions/0405-convert-a-number-to-hexadecimal/convert-a-number-to-hexadecimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0405-convert-a-number-to-hexadecimal/convert-a-number-to-hexadecimal.py -------------------------------------------------------------------------------- /solutions/0420-strong-password-checker/strong-password-checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0420-strong-password-checker/strong-password-checker.py -------------------------------------------------------------------------------- /solutions/0438-find-all-anagrams-in-a-string/find-all-anagrams-in-a-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0438-find-all-anagrams-in-a-string/find-all-anagrams-in-a-string.py -------------------------------------------------------------------------------- /solutions/0454-4sum-ii/4sum-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0454-4sum-ii/4sum-ii.py -------------------------------------------------------------------------------- /solutions/0455-assign-cookies/assign-cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0455-assign-cookies/assign-cookies.py -------------------------------------------------------------------------------- /solutions/0458-poor-pigs/poor-pigs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0458-poor-pigs/poor-pigs.py -------------------------------------------------------------------------------- /solutions/0461-hamming-distance/hamming-distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0461-hamming-distance/hamming-distance.py -------------------------------------------------------------------------------- /solutions/0485-max-consecutive-ones/max-consecutive-ones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0485-max-consecutive-ones/max-consecutive-ones.py -------------------------------------------------------------------------------- /solutions/0506-relative-ranks/relative-ranks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0506-relative-ranks/relative-ranks.py -------------------------------------------------------------------------------- /solutions/0526-beautiful-arrangement/beautiful-arrangement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/0526-beautiful-arrangement/beautiful-arrangement.py -------------------------------------------------------------------------------- /solutions/1065-binary-string-with-substrings-representing-1-to-n/binary-string-with-substrings-representing-1-to-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bonfy/leetcode/HEAD/solutions/1065-binary-string-with-substrings-representing-1-to-n/binary-string-with-substrings-representing-1-to-n.py --------------------------------------------------------------------------------