├── .gitignore ├── LICENSE ├── README.md ├── blind75 ├── 01.two-sum.ts ├── 02.longest-substring-without-repeating-characters.ts ├── 03.longest-palindromic-substring.ts ├── 04.container-with-most-water.ts ├── 05.three-sum.ts ├── 06.remove-nth-node-from-end-of-list.ts ├── 07.valid-parentheses.ts ├── 08.merge-two-sorted-lists.ts ├── 09.merge-k-sorted-lists.ts ├── 10.search-in-rotated-sorted-array.ts ├── 11.combination-sum.ts ├── 12.rotate-image.ts ├── 13.group-anagrams.ts ├── 14.maximum-subarray.ts ├── 15.spiral-matrix.ts ├── 16.jump-game.ts ├── 17.merge-intervals.ts ├── 18.insert-interval.ts ├── 19.unique-paths.ts ├── 20.climbing-stairs.ts ├── 21.set-matrix-zeroes.ts ├── 22.minimum-window-substring.ts ├── 23.word-search.ts ├── 24.decode-ways.ts ├── 25.validate-binary-search-tree.ts ├── 26.same-tree.ts ├── 27.binary-tree-level-order-traversal.ts ├── 28.maximum-depth-of-binary-tree.ts ├── 29.construct-binary-tree-from-preorder-and-inorder-traversal.ts ├── 30.best-time-to-buy-and-sell-stock.ts ├── 31.binary-tree-maximum-path-sum.ts ├── 32.valid-palindrome.ts ├── 33.longest-consecutive-sequence.ts ├── 34.clone-graph.ts ├── 35.word-break.ts ├── 36.linked-list-cycle.ts ├── 37.reorder-list.ts ├── 38.maximum-product-subarray.ts ├── 39.find-minimum-in-rotated-sorted-array.ts ├── 40.reverse-bits.ts ├── 41.number-of-one-bits.ts ├── 42.house-robber.ts ├── 43.number-of-islands.ts ├── 44.reverse-linked-list.ts ├── 45.course-schedule.ts ├── 46.implement-trie.ts ├── 47.design-add-and-search-words-data-structure.ts ├── 48.word-search-two.ts ├── 49.house-robber-2.ts ├── 50.contains-duplicate.ts ├── 51.invert-binary-tree.ts ├── 52.kth-smallest-element-in-bst.ts ├── 53.lca-of-bst.ts ├── 54.lca-of-binary-tree.ts ├── 55.product-of-array-except-for-self.ts ├── 56.valid-anagram.ts ├── 57.meeting-rooms.ts ├── 58.meeting-rooms-2.ts ├── 59.graph-valid.tree.ts ├── 60.missing-number.ts ├── 61.alien-dictionary.ts ├── 62.encode-and-decode-strings.ts ├── 63.find-median-from-data-stream.ts ├── 64.longest-increasing-subsequence.ts ├── 65.coin-change.ts ├── 66.number-of-connected-components-in-an-undirected-graph.ts ├── 67.counting-bits.ts ├── 68.top-k-frequent-elements.ts ├── 69.sum-of-two-integers.ts ├── 70.atlantic-paficic-water-flow.ts ├── 71.longest-repeating-character-replacement.ts ├── 72.non-overlapping-intervals.ts ├── 73.serialize-and-deserialize-bst.ts ├── 74.subtree-of-another-tree.ts ├── 75.palindromic-substrings.ts ├── 76.longest-common-subsequence.ts └── data-structures │ ├── linked-list.ts │ ├── tree-node.ts │ ├── trie.ts │ └── union-find.ts ├── js-files ├── 01.two-sum.js ├── 02.longest-substring-without-repeating-characters.js ├── 03.longest-palindromic-substring.js ├── 04.container-with-most-water.js ├── 05.three-sum.js ├── 06.remove-nth-node-from-end-of-list.js ├── 07.valid-parentheses.js ├── 08.merge-two-sorted-lists.js ├── 09.merge-k-sorted-lists.js ├── 10.search-in-rotated-sorted-array.js ├── 11.combination-sum.js ├── 12.rotate-image.js ├── 13.group-anagrams.js ├── 14.maximum-subarray.js ├── 15.spiral-matrix.js ├── 16.jump-game.js ├── 17.merge-intervals.js ├── 18.insert-interval.js ├── 19.unique-paths.js ├── 20.climbing-stairs.js ├── 21.set-matrix-zeroes.js ├── 22.minimum-window-substring.js ├── 23.word-search.js ├── 24.decode-ways.js ├── 25.validate-binary-search-tree.js ├── 26.same-tree.js ├── 27.binary-tree-level-order-traversal.js ├── 28.maximum-depth-of-binary-tree.js ├── 29.construct-binary-tree-from-preorder-and-inorder-traversal.js ├── 30.best-time-to-buy-and-sell-stock.js ├── 31.binary-tree-maximum-path-sum.js ├── 32.valid-palindrome.js ├── 33.longest-consecutive-sequence.js ├── 34.clone-graph.js ├── 35.word-break.js ├── 36.linked-list-cycle.js ├── 37.reorder-list.js ├── 38.maximum-product-subarray.js ├── 39.find-minimum-in-rotated-sorted-array.js ├── 40.reverse-bits.js ├── 41.number-of-one-bits.js ├── 42.house-robber.js ├── 43.number-of-islands.js ├── 44.reverse-linked-list.js ├── 45.course-schedule.js ├── 46.implement-trie.js ├── 47.design-add-and-search-words-data-structure.js ├── 48.word-search-two.js ├── 49.house-robber-2.js ├── 50.contains-duplicate.js ├── 51.invert-binary-tree.js ├── 52.kth-smallest-element-in-bst.js ├── 53.lca-of-bst.js ├── 54.lca-of-binary-tree.js ├── 55.product-of-array-except-for-self.js ├── 56.valid-anagram.js ├── 57.meeting-rooms.js ├── 58.meeting-rooms-2.js ├── 59.graph-valid.tree.js ├── 60.missing-number.js ├── 61.alien-dictionary.js ├── 62.encode-and-decode-strings.js ├── 63.find-median-from-data-stream.js ├── 64.longest-increasing-subsequence.js ├── 65.coin-change.js ├── 66.number-of-connected-components-in-an-undirected-graph.js ├── 67.counting-bits.js ├── 68.top-k-frequent-elements.js ├── 69.sum-of-two-integers.js ├── 70.atlantic-paficic-water-flow.js ├── 71.longest-repeating-character-replacement.js ├── 72.non-overlapping-intervals.js ├── 73.serialize-and-deserialize-bst.js ├── 74.subtree-of-another-tree.js ├── 75.palindromic-substrings.js ├── 76.longest-common-subsequence.js ├── data-structures │ ├── linked-list.js │ ├── tree-node.js │ ├── trie.js │ └── union-find.js └── leetcode-problem.js ├── package.json ├── solution ├── 01.two-sum.ts ├── 02.longest-substring-without-repeating-characters.ts ├── 03.longest-palindromic-substring.ts ├── 04.container-with-most-water.ts ├── 05.three-sum.ts ├── 06.remove-nth-node-from-end-of-list.ts ├── 07.valid-parentheses.ts ├── 08.merge-two-sorted-lists.ts ├── 09.merge-k-sorted-lists.ts ├── 10.search-in-rotated-sorted-array.ts ├── 11.combination-sum.ts ├── 12.rotate-image.ts ├── 13.group-anagrams.ts ├── 14.maximum-subarray.ts ├── 15.spiral-matrix.ts ├── 16.jump-game.ts ├── 17.merge-intervals.ts ├── 18.insert-interval.ts ├── 19.unique-paths.ts ├── 20.climbing-stairs.ts ├── 21.set-matrix-zeroes.ts ├── 22.minimum-window-substring.ts ├── 23.word-search.ts ├── 24.decode-ways.ts ├── 25.validate-binary-search-tree.ts ├── 26.same-tree.ts ├── 27.binary-tree-level-order-traversal.ts ├── 28.maximum-depth-of-binary-tree.ts ├── 29.construct-binary-tree-from-preorder-and-inorder-traversal.ts ├── 30.best-time-to-buy-and-sell-stock.ts ├── 31.binary-tree-maximum-path-sum.ts ├── 32.valid-palindrome.ts ├── 33.longest-consecutive-sequence.ts ├── 34.clone-graph.ts ├── 35.word-break.ts ├── 36.linked-list-cycle.ts ├── 37.reorder-list.ts ├── 38.maximum-product-subarray.ts ├── 39.find-minimum-in-rotated-sorted-array.ts ├── 40.reverse-bits.ts ├── 41.number-of-one-bits.ts ├── 42.house-robber.ts ├── 43.number-of-islands.ts ├── 44.reverse-linked-list.ts ├── 45.course-schedule.ts ├── 46.implement-trie.ts ├── 47.design-add-and-search-words-data-structure.ts ├── 48.word-search-two.ts ├── 49.house-robber-2.ts ├── 50.contains-duplicate.ts ├── 51.invert-binary-tree.ts ├── 52.kth-smallest-element-in-bst.ts ├── 53.lca-of-bst.ts ├── 54.lca-of-binary-tree.ts ├── 55.product-of-array-except-for-self.ts ├── 56.valid-anagram.ts ├── 57.meeting-rooms.ts ├── 58.meeting-rooms-2.ts ├── 59.graph-valid.tree.ts ├── 60.missing-number.ts ├── 61.alien-dictionary.ts ├── 62.encode-and-decode-strings.ts ├── 63.find-median-from-data-stream.ts ├── 64.longest-increasing-subsequence.ts ├── 65.coin-change.ts ├── 66.number-of-connected-components-in-an-undirected-graph.ts ├── 67.counting-bits.ts ├── 68.top-k-frequent-elements.ts ├── 69.sum-of-two-integers.ts ├── 70.atlantic-paficic-water-flow.ts ├── 71.longest-repeating-character-replacement.ts ├── 72.non-overlapping-intervals.ts ├── 73.serialize-and-deserialize-bst.ts ├── 74.subtree-of-another-tree.ts ├── 75.palindromic-substrings.ts ├── 76.longest-common-subsequence.ts ├── data-structures │ ├── linked-list.ts │ ├── tree-node.ts │ ├── trie.ts │ └── union-find.ts └── leetcode-problem.ts ├── test ├── 01.two-sum.test.ts ├── 02.longest-substring-without-repeating-characters.test.ts ├── 03.longest-palindromic-substring.test.ts ├── 04.container-with-most-water.test.ts ├── 05.three-sum.test.ts ├── 06.remove-nth-node-from-end-of-list.test.ts ├── 07.valid-parentheses.test.ts ├── 08.merge-two-sorted-lists.test.ts ├── 09.merge-k-sorted-lists.test.ts ├── 10.search-in-rotated-sorted-array.test.ts ├── 11.combination-sum.test.ts ├── 12.rotate-image.test.ts ├── 13.group-anagrams.test.ts ├── 14.maximum-subarray.test.ts ├── 15.spiral-matrix.test.ts ├── 16.jump-game.test.ts ├── 17.merge-intervals.test.ts ├── 18.insert-interval.test.ts ├── 19.unique-paths.test.ts ├── 20.climbing-stairs.test.ts ├── 21.set-matrix-zeroes.test.ts ├── 22.minimum-window-substring.test.ts ├── 23.word-search.test.ts ├── 24.decode-ways.test.ts ├── 25.validate-binary-search-tree.test.ts ├── 26.same-tree.test.ts ├── 27.binary-tree-level-order-traversal.test.ts ├── 28.maximum-depth-of-binary-tree.test.ts ├── 29.construct-binary-tree-from-preorder-and-inorder-traversal.test.ts ├── 30.best-time-to-buy-and-sell-stock.test.ts ├── 31.binary-tree-maximum-path-sum.test.ts ├── 32.valid-palindrome.test.ts ├── 33.longest-consecutive-sequence.test.ts ├── 34.clone-graph.test.ts ├── 35.word-break.test.ts ├── 36.linked-list-cycle.test.ts ├── 37.reorder-list.test.ts ├── 38.maximum-product-subarray.test.ts ├── 39.find-minimum-in-rotated-sorted-array.test.ts ├── 40.reverse-bits.test.ts ├── 41.number-of-one-bits.test.ts ├── 42.house-robber.test.ts ├── 43.number-of-islands.test.ts ├── 44.reverse-linked-list.test.ts ├── 45.course-schedule.test.ts ├── 46.implement-trie.test.ts ├── 47.design-add-and-search-words-data-structure.test.ts ├── 48.word-search-two.test.ts ├── 49.house-robber-2.test.ts ├── 50.contains-duplicate.test.ts ├── 51.invert-binary-tree.test.ts ├── 52.kth-smallest-element-in-bst.test.ts ├── 53.lca-of-bst.test.ts ├── 54.lca-of-binary-tree.test.ts ├── 55.product-of-array-except-for-self.test.ts ├── 56.valid-anagram.test.ts ├── 57.meeting-rooms.test.ts ├── 58.meeting-rooms-2.test.ts ├── 59.graph-valid.tree.test.ts ├── 60.missing-number.test.ts ├── 61.alien-dictionary.test.ts ├── 62.encode-and-decode-strings.test.ts ├── 63.find-median-from-data-stream.test.ts ├── 64.longest-increasing-subsequence.test.ts ├── 65.coin-change.test.ts ├── 66.number-of-connected-components-in-an-undirected-graph.test.ts ├── 67.counting-bits.test.ts ├── 68.top-k-frequent-elements.test.ts ├── 69.sum-of-two-integers.test.ts ├── 70.atlantic-paficic-water-flow.test.ts ├── 71.longest-repeating-character-replacement.test.ts ├── 72.non-overlapping-intervals.test.ts ├── 73.serialize-and-deserialize-bst.test.ts ├── 74.subtree-of-another-tree.test.ts ├── 75.palindromic-substrings.test.ts ├── 76.longest-common-subsequence.test.ts └── data-structures │ ├── linked-list.ts │ ├── tree-node.ts │ ├── trie.ts │ └── union-find.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/README.md -------------------------------------------------------------------------------- /blind75/01.two-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/01.two-sum.ts -------------------------------------------------------------------------------- /blind75/02.longest-substring-without-repeating-characters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/02.longest-substring-without-repeating-characters.ts -------------------------------------------------------------------------------- /blind75/03.longest-palindromic-substring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/03.longest-palindromic-substring.ts -------------------------------------------------------------------------------- /blind75/04.container-with-most-water.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/04.container-with-most-water.ts -------------------------------------------------------------------------------- /blind75/05.three-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/05.three-sum.ts -------------------------------------------------------------------------------- /blind75/06.remove-nth-node-from-end-of-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/06.remove-nth-node-from-end-of-list.ts -------------------------------------------------------------------------------- /blind75/07.valid-parentheses.ts: -------------------------------------------------------------------------------- 1 | export default function isValid(s: string): boolean {} 2 | -------------------------------------------------------------------------------- /blind75/08.merge-two-sorted-lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/08.merge-two-sorted-lists.ts -------------------------------------------------------------------------------- /blind75/09.merge-k-sorted-lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/09.merge-k-sorted-lists.ts -------------------------------------------------------------------------------- /blind75/10.search-in-rotated-sorted-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/10.search-in-rotated-sorted-array.ts -------------------------------------------------------------------------------- /blind75/11.combination-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/11.combination-sum.ts -------------------------------------------------------------------------------- /blind75/12.rotate-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/12.rotate-image.ts -------------------------------------------------------------------------------- /blind75/13.group-anagrams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/13.group-anagrams.ts -------------------------------------------------------------------------------- /blind75/14.maximum-subarray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/14.maximum-subarray.ts -------------------------------------------------------------------------------- /blind75/15.spiral-matrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/15.spiral-matrix.ts -------------------------------------------------------------------------------- /blind75/16.jump-game.ts: -------------------------------------------------------------------------------- 1 | export default function canJump(nums: number[]): boolean {} 2 | -------------------------------------------------------------------------------- /blind75/17.merge-intervals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/17.merge-intervals.ts -------------------------------------------------------------------------------- /blind75/18.insert-interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/18.insert-interval.ts -------------------------------------------------------------------------------- /blind75/19.unique-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/19.unique-paths.ts -------------------------------------------------------------------------------- /blind75/20.climbing-stairs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/20.climbing-stairs.ts -------------------------------------------------------------------------------- /blind75/21.set-matrix-zeroes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/21.set-matrix-zeroes.ts -------------------------------------------------------------------------------- /blind75/22.minimum-window-substring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/22.minimum-window-substring.ts -------------------------------------------------------------------------------- /blind75/23.word-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/23.word-search.ts -------------------------------------------------------------------------------- /blind75/24.decode-ways.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/24.decode-ways.ts -------------------------------------------------------------------------------- /blind75/25.validate-binary-search-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/25.validate-binary-search-tree.ts -------------------------------------------------------------------------------- /blind75/26.same-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/26.same-tree.ts -------------------------------------------------------------------------------- /blind75/27.binary-tree-level-order-traversal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/27.binary-tree-level-order-traversal.ts -------------------------------------------------------------------------------- /blind75/28.maximum-depth-of-binary-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/28.maximum-depth-of-binary-tree.ts -------------------------------------------------------------------------------- /blind75/29.construct-binary-tree-from-preorder-and-inorder-traversal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/29.construct-binary-tree-from-preorder-and-inorder-traversal.ts -------------------------------------------------------------------------------- /blind75/30.best-time-to-buy-and-sell-stock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/30.best-time-to-buy-and-sell-stock.ts -------------------------------------------------------------------------------- /blind75/31.binary-tree-maximum-path-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/31.binary-tree-maximum-path-sum.ts -------------------------------------------------------------------------------- /blind75/32.valid-palindrome.ts: -------------------------------------------------------------------------------- 1 | export default function isPalindrome(s: string): boolean {} 2 | -------------------------------------------------------------------------------- /blind75/33.longest-consecutive-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/33.longest-consecutive-sequence.ts -------------------------------------------------------------------------------- /blind75/34.clone-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/34.clone-graph.ts -------------------------------------------------------------------------------- /blind75/35.word-break.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/35.word-break.ts -------------------------------------------------------------------------------- /blind75/36.linked-list-cycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/36.linked-list-cycle.ts -------------------------------------------------------------------------------- /blind75/37.reorder-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/37.reorder-list.ts -------------------------------------------------------------------------------- /blind75/38.maximum-product-subarray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/38.maximum-product-subarray.ts -------------------------------------------------------------------------------- /blind75/39.find-minimum-in-rotated-sorted-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/39.find-minimum-in-rotated-sorted-array.ts -------------------------------------------------------------------------------- /blind75/40.reverse-bits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/40.reverse-bits.ts -------------------------------------------------------------------------------- /blind75/41.number-of-one-bits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/41.number-of-one-bits.ts -------------------------------------------------------------------------------- /blind75/42.house-robber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/42.house-robber.ts -------------------------------------------------------------------------------- /blind75/43.number-of-islands.ts: -------------------------------------------------------------------------------- 1 | export default function numIslands(grid: string[][]): number {} 2 | -------------------------------------------------------------------------------- /blind75/44.reverse-linked-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/44.reverse-linked-list.ts -------------------------------------------------------------------------------- /blind75/45.course-schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/45.course-schedule.ts -------------------------------------------------------------------------------- /blind75/46.implement-trie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/46.implement-trie.ts -------------------------------------------------------------------------------- /blind75/47.design-add-and-search-words-data-structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/47.design-add-and-search-words-data-structure.ts -------------------------------------------------------------------------------- /blind75/48.word-search-two.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/48.word-search-two.ts -------------------------------------------------------------------------------- /blind75/49.house-robber-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/49.house-robber-2.ts -------------------------------------------------------------------------------- /blind75/50.contains-duplicate.ts: -------------------------------------------------------------------------------- 1 | export default function containsDuplicate(nums: number[]): boolean {} 2 | -------------------------------------------------------------------------------- /blind75/51.invert-binary-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/51.invert-binary-tree.ts -------------------------------------------------------------------------------- /blind75/52.kth-smallest-element-in-bst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/52.kth-smallest-element-in-bst.ts -------------------------------------------------------------------------------- /blind75/53.lca-of-bst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/53.lca-of-bst.ts -------------------------------------------------------------------------------- /blind75/54.lca-of-binary-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/54.lca-of-binary-tree.ts -------------------------------------------------------------------------------- /blind75/55.product-of-array-except-for-self.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/55.product-of-array-except-for-self.ts -------------------------------------------------------------------------------- /blind75/56.valid-anagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/56.valid-anagram.ts -------------------------------------------------------------------------------- /blind75/57.meeting-rooms.ts: -------------------------------------------------------------------------------- 1 | export default function canAttendMeetings(intervals: number[][]): boolean {} 2 | -------------------------------------------------------------------------------- /blind75/58.meeting-rooms-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/58.meeting-rooms-2.ts -------------------------------------------------------------------------------- /blind75/59.graph-valid.tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/59.graph-valid.tree.ts -------------------------------------------------------------------------------- /blind75/60.missing-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/60.missing-number.ts -------------------------------------------------------------------------------- /blind75/61.alien-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/61.alien-dictionary.ts -------------------------------------------------------------------------------- /blind75/62.encode-and-decode-strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/62.encode-and-decode-strings.ts -------------------------------------------------------------------------------- /blind75/63.find-median-from-data-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/63.find-median-from-data-stream.ts -------------------------------------------------------------------------------- /blind75/64.longest-increasing-subsequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/64.longest-increasing-subsequence.ts -------------------------------------------------------------------------------- /blind75/65.coin-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/65.coin-change.ts -------------------------------------------------------------------------------- /blind75/66.number-of-connected-components-in-an-undirected-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/66.number-of-connected-components-in-an-undirected-graph.ts -------------------------------------------------------------------------------- /blind75/67.counting-bits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/67.counting-bits.ts -------------------------------------------------------------------------------- /blind75/68.top-k-frequent-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/68.top-k-frequent-elements.ts -------------------------------------------------------------------------------- /blind75/69.sum-of-two-integers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/69.sum-of-two-integers.ts -------------------------------------------------------------------------------- /blind75/70.atlantic-paficic-water-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/70.atlantic-paficic-water-flow.ts -------------------------------------------------------------------------------- /blind75/71.longest-repeating-character-replacement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/71.longest-repeating-character-replacement.ts -------------------------------------------------------------------------------- /blind75/72.non-overlapping-intervals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/72.non-overlapping-intervals.ts -------------------------------------------------------------------------------- /blind75/73.serialize-and-deserialize-bst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/73.serialize-and-deserialize-bst.ts -------------------------------------------------------------------------------- /blind75/74.subtree-of-another-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/74.subtree-of-another-tree.ts -------------------------------------------------------------------------------- /blind75/75.palindromic-substrings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/75.palindromic-substrings.ts -------------------------------------------------------------------------------- /blind75/76.longest-common-subsequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/76.longest-common-subsequence.ts -------------------------------------------------------------------------------- /blind75/data-structures/linked-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/data-structures/linked-list.ts -------------------------------------------------------------------------------- /blind75/data-structures/tree-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/data-structures/tree-node.ts -------------------------------------------------------------------------------- /blind75/data-structures/trie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/data-structures/trie.ts -------------------------------------------------------------------------------- /blind75/data-structures/union-find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/blind75/data-structures/union-find.ts -------------------------------------------------------------------------------- /js-files/01.two-sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/01.two-sum.js -------------------------------------------------------------------------------- /js-files/02.longest-substring-without-repeating-characters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/02.longest-substring-without-repeating-characters.js -------------------------------------------------------------------------------- /js-files/03.longest-palindromic-substring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/03.longest-palindromic-substring.js -------------------------------------------------------------------------------- /js-files/04.container-with-most-water.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/04.container-with-most-water.js -------------------------------------------------------------------------------- /js-files/05.three-sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/05.three-sum.js -------------------------------------------------------------------------------- /js-files/06.remove-nth-node-from-end-of-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/06.remove-nth-node-from-end-of-list.js -------------------------------------------------------------------------------- /js-files/07.valid-parentheses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/07.valid-parentheses.js -------------------------------------------------------------------------------- /js-files/08.merge-two-sorted-lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/08.merge-two-sorted-lists.js -------------------------------------------------------------------------------- /js-files/09.merge-k-sorted-lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/09.merge-k-sorted-lists.js -------------------------------------------------------------------------------- /js-files/10.search-in-rotated-sorted-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/10.search-in-rotated-sorted-array.js -------------------------------------------------------------------------------- /js-files/11.combination-sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/11.combination-sum.js -------------------------------------------------------------------------------- /js-files/12.rotate-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/12.rotate-image.js -------------------------------------------------------------------------------- /js-files/13.group-anagrams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/13.group-anagrams.js -------------------------------------------------------------------------------- /js-files/14.maximum-subarray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/14.maximum-subarray.js -------------------------------------------------------------------------------- /js-files/15.spiral-matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/15.spiral-matrix.js -------------------------------------------------------------------------------- /js-files/16.jump-game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/16.jump-game.js -------------------------------------------------------------------------------- /js-files/17.merge-intervals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/17.merge-intervals.js -------------------------------------------------------------------------------- /js-files/18.insert-interval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/18.insert-interval.js -------------------------------------------------------------------------------- /js-files/19.unique-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/19.unique-paths.js -------------------------------------------------------------------------------- /js-files/20.climbing-stairs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/20.climbing-stairs.js -------------------------------------------------------------------------------- /js-files/21.set-matrix-zeroes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/21.set-matrix-zeroes.js -------------------------------------------------------------------------------- /js-files/22.minimum-window-substring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/22.minimum-window-substring.js -------------------------------------------------------------------------------- /js-files/23.word-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/23.word-search.js -------------------------------------------------------------------------------- /js-files/24.decode-ways.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/24.decode-ways.js -------------------------------------------------------------------------------- /js-files/25.validate-binary-search-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/25.validate-binary-search-tree.js -------------------------------------------------------------------------------- /js-files/26.same-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/26.same-tree.js -------------------------------------------------------------------------------- /js-files/27.binary-tree-level-order-traversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/27.binary-tree-level-order-traversal.js -------------------------------------------------------------------------------- /js-files/28.maximum-depth-of-binary-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/28.maximum-depth-of-binary-tree.js -------------------------------------------------------------------------------- /js-files/29.construct-binary-tree-from-preorder-and-inorder-traversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/29.construct-binary-tree-from-preorder-and-inorder-traversal.js -------------------------------------------------------------------------------- /js-files/30.best-time-to-buy-and-sell-stock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/30.best-time-to-buy-and-sell-stock.js -------------------------------------------------------------------------------- /js-files/31.binary-tree-maximum-path-sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/31.binary-tree-maximum-path-sum.js -------------------------------------------------------------------------------- /js-files/32.valid-palindrome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/32.valid-palindrome.js -------------------------------------------------------------------------------- /js-files/33.longest-consecutive-sequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/33.longest-consecutive-sequence.js -------------------------------------------------------------------------------- /js-files/34.clone-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/34.clone-graph.js -------------------------------------------------------------------------------- /js-files/35.word-break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/35.word-break.js -------------------------------------------------------------------------------- /js-files/36.linked-list-cycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/36.linked-list-cycle.js -------------------------------------------------------------------------------- /js-files/37.reorder-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/37.reorder-list.js -------------------------------------------------------------------------------- /js-files/38.maximum-product-subarray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/38.maximum-product-subarray.js -------------------------------------------------------------------------------- /js-files/39.find-minimum-in-rotated-sorted-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/39.find-minimum-in-rotated-sorted-array.js -------------------------------------------------------------------------------- /js-files/40.reverse-bits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/40.reverse-bits.js -------------------------------------------------------------------------------- /js-files/41.number-of-one-bits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/41.number-of-one-bits.js -------------------------------------------------------------------------------- /js-files/42.house-robber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/42.house-robber.js -------------------------------------------------------------------------------- /js-files/43.number-of-islands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/43.number-of-islands.js -------------------------------------------------------------------------------- /js-files/44.reverse-linked-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/44.reverse-linked-list.js -------------------------------------------------------------------------------- /js-files/45.course-schedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/45.course-schedule.js -------------------------------------------------------------------------------- /js-files/46.implement-trie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/46.implement-trie.js -------------------------------------------------------------------------------- /js-files/47.design-add-and-search-words-data-structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/47.design-add-and-search-words-data-structure.js -------------------------------------------------------------------------------- /js-files/48.word-search-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/48.word-search-two.js -------------------------------------------------------------------------------- /js-files/49.house-robber-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/49.house-robber-2.js -------------------------------------------------------------------------------- /js-files/50.contains-duplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/50.contains-duplicate.js -------------------------------------------------------------------------------- /js-files/51.invert-binary-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/51.invert-binary-tree.js -------------------------------------------------------------------------------- /js-files/52.kth-smallest-element-in-bst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/52.kth-smallest-element-in-bst.js -------------------------------------------------------------------------------- /js-files/53.lca-of-bst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/53.lca-of-bst.js -------------------------------------------------------------------------------- /js-files/54.lca-of-binary-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/54.lca-of-binary-tree.js -------------------------------------------------------------------------------- /js-files/55.product-of-array-except-for-self.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/55.product-of-array-except-for-self.js -------------------------------------------------------------------------------- /js-files/56.valid-anagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/56.valid-anagram.js -------------------------------------------------------------------------------- /js-files/57.meeting-rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/57.meeting-rooms.js -------------------------------------------------------------------------------- /js-files/58.meeting-rooms-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/58.meeting-rooms-2.js -------------------------------------------------------------------------------- /js-files/59.graph-valid.tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/59.graph-valid.tree.js -------------------------------------------------------------------------------- /js-files/60.missing-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/60.missing-number.js -------------------------------------------------------------------------------- /js-files/61.alien-dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/61.alien-dictionary.js -------------------------------------------------------------------------------- /js-files/62.encode-and-decode-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/62.encode-and-decode-strings.js -------------------------------------------------------------------------------- /js-files/63.find-median-from-data-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/63.find-median-from-data-stream.js -------------------------------------------------------------------------------- /js-files/64.longest-increasing-subsequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/64.longest-increasing-subsequence.js -------------------------------------------------------------------------------- /js-files/65.coin-change.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/65.coin-change.js -------------------------------------------------------------------------------- /js-files/66.number-of-connected-components-in-an-undirected-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/66.number-of-connected-components-in-an-undirected-graph.js -------------------------------------------------------------------------------- /js-files/67.counting-bits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/67.counting-bits.js -------------------------------------------------------------------------------- /js-files/68.top-k-frequent-elements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/68.top-k-frequent-elements.js -------------------------------------------------------------------------------- /js-files/69.sum-of-two-integers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/69.sum-of-two-integers.js -------------------------------------------------------------------------------- /js-files/70.atlantic-paficic-water-flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/70.atlantic-paficic-water-flow.js -------------------------------------------------------------------------------- /js-files/71.longest-repeating-character-replacement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/71.longest-repeating-character-replacement.js -------------------------------------------------------------------------------- /js-files/72.non-overlapping-intervals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/72.non-overlapping-intervals.js -------------------------------------------------------------------------------- /js-files/73.serialize-and-deserialize-bst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/73.serialize-and-deserialize-bst.js -------------------------------------------------------------------------------- /js-files/74.subtree-of-another-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/74.subtree-of-another-tree.js -------------------------------------------------------------------------------- /js-files/75.palindromic-substrings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/75.palindromic-substrings.js -------------------------------------------------------------------------------- /js-files/76.longest-common-subsequence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/76.longest-common-subsequence.js -------------------------------------------------------------------------------- /js-files/data-structures/linked-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/data-structures/linked-list.js -------------------------------------------------------------------------------- /js-files/data-structures/tree-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/data-structures/tree-node.js -------------------------------------------------------------------------------- /js-files/data-structures/trie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/data-structures/trie.js -------------------------------------------------------------------------------- /js-files/data-structures/union-find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/js-files/data-structures/union-find.js -------------------------------------------------------------------------------- /js-files/leetcode-problem.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/package.json -------------------------------------------------------------------------------- /solution/01.two-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/01.two-sum.ts -------------------------------------------------------------------------------- /solution/02.longest-substring-without-repeating-characters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/02.longest-substring-without-repeating-characters.ts -------------------------------------------------------------------------------- /solution/03.longest-palindromic-substring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/03.longest-palindromic-substring.ts -------------------------------------------------------------------------------- /solution/04.container-with-most-water.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/04.container-with-most-water.ts -------------------------------------------------------------------------------- /solution/05.three-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/05.three-sum.ts -------------------------------------------------------------------------------- /solution/06.remove-nth-node-from-end-of-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/06.remove-nth-node-from-end-of-list.ts -------------------------------------------------------------------------------- /solution/07.valid-parentheses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/07.valid-parentheses.ts -------------------------------------------------------------------------------- /solution/08.merge-two-sorted-lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/08.merge-two-sorted-lists.ts -------------------------------------------------------------------------------- /solution/09.merge-k-sorted-lists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/09.merge-k-sorted-lists.ts -------------------------------------------------------------------------------- /solution/10.search-in-rotated-sorted-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/10.search-in-rotated-sorted-array.ts -------------------------------------------------------------------------------- /solution/11.combination-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/11.combination-sum.ts -------------------------------------------------------------------------------- /solution/12.rotate-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/12.rotate-image.ts -------------------------------------------------------------------------------- /solution/13.group-anagrams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/13.group-anagrams.ts -------------------------------------------------------------------------------- /solution/14.maximum-subarray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/14.maximum-subarray.ts -------------------------------------------------------------------------------- /solution/15.spiral-matrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/15.spiral-matrix.ts -------------------------------------------------------------------------------- /solution/16.jump-game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/16.jump-game.ts -------------------------------------------------------------------------------- /solution/17.merge-intervals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/17.merge-intervals.ts -------------------------------------------------------------------------------- /solution/18.insert-interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/18.insert-interval.ts -------------------------------------------------------------------------------- /solution/19.unique-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/19.unique-paths.ts -------------------------------------------------------------------------------- /solution/20.climbing-stairs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/20.climbing-stairs.ts -------------------------------------------------------------------------------- /solution/21.set-matrix-zeroes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/21.set-matrix-zeroes.ts -------------------------------------------------------------------------------- /solution/22.minimum-window-substring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/22.minimum-window-substring.ts -------------------------------------------------------------------------------- /solution/23.word-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/23.word-search.ts -------------------------------------------------------------------------------- /solution/24.decode-ways.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/24.decode-ways.ts -------------------------------------------------------------------------------- /solution/25.validate-binary-search-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/25.validate-binary-search-tree.ts -------------------------------------------------------------------------------- /solution/26.same-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/26.same-tree.ts -------------------------------------------------------------------------------- /solution/27.binary-tree-level-order-traversal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/27.binary-tree-level-order-traversal.ts -------------------------------------------------------------------------------- /solution/28.maximum-depth-of-binary-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/28.maximum-depth-of-binary-tree.ts -------------------------------------------------------------------------------- /solution/29.construct-binary-tree-from-preorder-and-inorder-traversal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/29.construct-binary-tree-from-preorder-and-inorder-traversal.ts -------------------------------------------------------------------------------- /solution/30.best-time-to-buy-and-sell-stock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/30.best-time-to-buy-and-sell-stock.ts -------------------------------------------------------------------------------- /solution/31.binary-tree-maximum-path-sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/31.binary-tree-maximum-path-sum.ts -------------------------------------------------------------------------------- /solution/32.valid-palindrome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/32.valid-palindrome.ts -------------------------------------------------------------------------------- /solution/33.longest-consecutive-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/33.longest-consecutive-sequence.ts -------------------------------------------------------------------------------- /solution/34.clone-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/34.clone-graph.ts -------------------------------------------------------------------------------- /solution/35.word-break.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/35.word-break.ts -------------------------------------------------------------------------------- /solution/36.linked-list-cycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/36.linked-list-cycle.ts -------------------------------------------------------------------------------- /solution/37.reorder-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/37.reorder-list.ts -------------------------------------------------------------------------------- /solution/38.maximum-product-subarray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/38.maximum-product-subarray.ts -------------------------------------------------------------------------------- /solution/39.find-minimum-in-rotated-sorted-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/39.find-minimum-in-rotated-sorted-array.ts -------------------------------------------------------------------------------- /solution/40.reverse-bits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/40.reverse-bits.ts -------------------------------------------------------------------------------- /solution/41.number-of-one-bits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/41.number-of-one-bits.ts -------------------------------------------------------------------------------- /solution/42.house-robber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/42.house-robber.ts -------------------------------------------------------------------------------- /solution/43.number-of-islands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/43.number-of-islands.ts -------------------------------------------------------------------------------- /solution/44.reverse-linked-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/44.reverse-linked-list.ts -------------------------------------------------------------------------------- /solution/45.course-schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/45.course-schedule.ts -------------------------------------------------------------------------------- /solution/46.implement-trie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/46.implement-trie.ts -------------------------------------------------------------------------------- /solution/47.design-add-and-search-words-data-structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/47.design-add-and-search-words-data-structure.ts -------------------------------------------------------------------------------- /solution/48.word-search-two.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/48.word-search-two.ts -------------------------------------------------------------------------------- /solution/49.house-robber-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/49.house-robber-2.ts -------------------------------------------------------------------------------- /solution/50.contains-duplicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/50.contains-duplicate.ts -------------------------------------------------------------------------------- /solution/51.invert-binary-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/51.invert-binary-tree.ts -------------------------------------------------------------------------------- /solution/52.kth-smallest-element-in-bst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/52.kth-smallest-element-in-bst.ts -------------------------------------------------------------------------------- /solution/53.lca-of-bst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/53.lca-of-bst.ts -------------------------------------------------------------------------------- /solution/54.lca-of-binary-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/54.lca-of-binary-tree.ts -------------------------------------------------------------------------------- /solution/55.product-of-array-except-for-self.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/55.product-of-array-except-for-self.ts -------------------------------------------------------------------------------- /solution/56.valid-anagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/56.valid-anagram.ts -------------------------------------------------------------------------------- /solution/57.meeting-rooms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/57.meeting-rooms.ts -------------------------------------------------------------------------------- /solution/58.meeting-rooms-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/58.meeting-rooms-2.ts -------------------------------------------------------------------------------- /solution/59.graph-valid.tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/59.graph-valid.tree.ts -------------------------------------------------------------------------------- /solution/60.missing-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/60.missing-number.ts -------------------------------------------------------------------------------- /solution/61.alien-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/61.alien-dictionary.ts -------------------------------------------------------------------------------- /solution/62.encode-and-decode-strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/62.encode-and-decode-strings.ts -------------------------------------------------------------------------------- /solution/63.find-median-from-data-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/63.find-median-from-data-stream.ts -------------------------------------------------------------------------------- /solution/64.longest-increasing-subsequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/64.longest-increasing-subsequence.ts -------------------------------------------------------------------------------- /solution/65.coin-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/65.coin-change.ts -------------------------------------------------------------------------------- /solution/66.number-of-connected-components-in-an-undirected-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/66.number-of-connected-components-in-an-undirected-graph.ts -------------------------------------------------------------------------------- /solution/67.counting-bits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/67.counting-bits.ts -------------------------------------------------------------------------------- /solution/68.top-k-frequent-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/68.top-k-frequent-elements.ts -------------------------------------------------------------------------------- /solution/69.sum-of-two-integers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/69.sum-of-two-integers.ts -------------------------------------------------------------------------------- /solution/70.atlantic-paficic-water-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/70.atlantic-paficic-water-flow.ts -------------------------------------------------------------------------------- /solution/71.longest-repeating-character-replacement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/71.longest-repeating-character-replacement.ts -------------------------------------------------------------------------------- /solution/72.non-overlapping-intervals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/72.non-overlapping-intervals.ts -------------------------------------------------------------------------------- /solution/73.serialize-and-deserialize-bst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/73.serialize-and-deserialize-bst.ts -------------------------------------------------------------------------------- /solution/74.subtree-of-another-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/74.subtree-of-another-tree.ts -------------------------------------------------------------------------------- /solution/75.palindromic-substrings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/75.palindromic-substrings.ts -------------------------------------------------------------------------------- /solution/76.longest-common-subsequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/76.longest-common-subsequence.ts -------------------------------------------------------------------------------- /solution/data-structures/linked-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/data-structures/linked-list.ts -------------------------------------------------------------------------------- /solution/data-structures/tree-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/data-structures/tree-node.ts -------------------------------------------------------------------------------- /solution/data-structures/trie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/data-structures/trie.ts -------------------------------------------------------------------------------- /solution/data-structures/union-find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/solution/data-structures/union-find.ts -------------------------------------------------------------------------------- /solution/leetcode-problem.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/01.two-sum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/01.two-sum.test.ts -------------------------------------------------------------------------------- /test/02.longest-substring-without-repeating-characters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/02.longest-substring-without-repeating-characters.test.ts -------------------------------------------------------------------------------- /test/03.longest-palindromic-substring.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/03.longest-palindromic-substring.test.ts -------------------------------------------------------------------------------- /test/04.container-with-most-water.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/04.container-with-most-water.test.ts -------------------------------------------------------------------------------- /test/05.three-sum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/05.three-sum.test.ts -------------------------------------------------------------------------------- /test/06.remove-nth-node-from-end-of-list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/06.remove-nth-node-from-end-of-list.test.ts -------------------------------------------------------------------------------- /test/07.valid-parentheses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/07.valid-parentheses.test.ts -------------------------------------------------------------------------------- /test/08.merge-two-sorted-lists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/08.merge-two-sorted-lists.test.ts -------------------------------------------------------------------------------- /test/09.merge-k-sorted-lists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/09.merge-k-sorted-lists.test.ts -------------------------------------------------------------------------------- /test/10.search-in-rotated-sorted-array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/10.search-in-rotated-sorted-array.test.ts -------------------------------------------------------------------------------- /test/11.combination-sum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/11.combination-sum.test.ts -------------------------------------------------------------------------------- /test/12.rotate-image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/12.rotate-image.test.ts -------------------------------------------------------------------------------- /test/13.group-anagrams.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/13.group-anagrams.test.ts -------------------------------------------------------------------------------- /test/14.maximum-subarray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/14.maximum-subarray.test.ts -------------------------------------------------------------------------------- /test/15.spiral-matrix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/15.spiral-matrix.test.ts -------------------------------------------------------------------------------- /test/16.jump-game.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/16.jump-game.test.ts -------------------------------------------------------------------------------- /test/17.merge-intervals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/17.merge-intervals.test.ts -------------------------------------------------------------------------------- /test/18.insert-interval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/18.insert-interval.test.ts -------------------------------------------------------------------------------- /test/19.unique-paths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/19.unique-paths.test.ts -------------------------------------------------------------------------------- /test/20.climbing-stairs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/20.climbing-stairs.test.ts -------------------------------------------------------------------------------- /test/21.set-matrix-zeroes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/21.set-matrix-zeroes.test.ts -------------------------------------------------------------------------------- /test/22.minimum-window-substring.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/22.minimum-window-substring.test.ts -------------------------------------------------------------------------------- /test/23.word-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/23.word-search.test.ts -------------------------------------------------------------------------------- /test/24.decode-ways.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/24.decode-ways.test.ts -------------------------------------------------------------------------------- /test/25.validate-binary-search-tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/25.validate-binary-search-tree.test.ts -------------------------------------------------------------------------------- /test/26.same-tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/26.same-tree.test.ts -------------------------------------------------------------------------------- /test/27.binary-tree-level-order-traversal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/27.binary-tree-level-order-traversal.test.ts -------------------------------------------------------------------------------- /test/28.maximum-depth-of-binary-tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/28.maximum-depth-of-binary-tree.test.ts -------------------------------------------------------------------------------- /test/29.construct-binary-tree-from-preorder-and-inorder-traversal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/29.construct-binary-tree-from-preorder-and-inorder-traversal.test.ts -------------------------------------------------------------------------------- /test/30.best-time-to-buy-and-sell-stock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/30.best-time-to-buy-and-sell-stock.test.ts -------------------------------------------------------------------------------- /test/31.binary-tree-maximum-path-sum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/31.binary-tree-maximum-path-sum.test.ts -------------------------------------------------------------------------------- /test/32.valid-palindrome.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/32.valid-palindrome.test.ts -------------------------------------------------------------------------------- /test/33.longest-consecutive-sequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/33.longest-consecutive-sequence.test.ts -------------------------------------------------------------------------------- /test/34.clone-graph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/34.clone-graph.test.ts -------------------------------------------------------------------------------- /test/35.word-break.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/35.word-break.test.ts -------------------------------------------------------------------------------- /test/36.linked-list-cycle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/36.linked-list-cycle.test.ts -------------------------------------------------------------------------------- /test/37.reorder-list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/37.reorder-list.test.ts -------------------------------------------------------------------------------- /test/38.maximum-product-subarray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/38.maximum-product-subarray.test.ts -------------------------------------------------------------------------------- /test/39.find-minimum-in-rotated-sorted-array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/39.find-minimum-in-rotated-sorted-array.test.ts -------------------------------------------------------------------------------- /test/40.reverse-bits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/40.reverse-bits.test.ts -------------------------------------------------------------------------------- /test/41.number-of-one-bits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/41.number-of-one-bits.test.ts -------------------------------------------------------------------------------- /test/42.house-robber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/42.house-robber.test.ts -------------------------------------------------------------------------------- /test/43.number-of-islands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/43.number-of-islands.test.ts -------------------------------------------------------------------------------- /test/44.reverse-linked-list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/44.reverse-linked-list.test.ts -------------------------------------------------------------------------------- /test/45.course-schedule.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/45.course-schedule.test.ts -------------------------------------------------------------------------------- /test/46.implement-trie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/46.implement-trie.test.ts -------------------------------------------------------------------------------- /test/47.design-add-and-search-words-data-structure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/47.design-add-and-search-words-data-structure.test.ts -------------------------------------------------------------------------------- /test/48.word-search-two.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/48.word-search-two.test.ts -------------------------------------------------------------------------------- /test/49.house-robber-2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/49.house-robber-2.test.ts -------------------------------------------------------------------------------- /test/50.contains-duplicate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/50.contains-duplicate.test.ts -------------------------------------------------------------------------------- /test/51.invert-binary-tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/51.invert-binary-tree.test.ts -------------------------------------------------------------------------------- /test/52.kth-smallest-element-in-bst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/52.kth-smallest-element-in-bst.test.ts -------------------------------------------------------------------------------- /test/53.lca-of-bst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/53.lca-of-bst.test.ts -------------------------------------------------------------------------------- /test/54.lca-of-binary-tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/54.lca-of-binary-tree.test.ts -------------------------------------------------------------------------------- /test/55.product-of-array-except-for-self.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/55.product-of-array-except-for-self.test.ts -------------------------------------------------------------------------------- /test/56.valid-anagram.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/56.valid-anagram.test.ts -------------------------------------------------------------------------------- /test/57.meeting-rooms.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/57.meeting-rooms.test.ts -------------------------------------------------------------------------------- /test/58.meeting-rooms-2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/58.meeting-rooms-2.test.ts -------------------------------------------------------------------------------- /test/59.graph-valid.tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/59.graph-valid.tree.test.ts -------------------------------------------------------------------------------- /test/60.missing-number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/60.missing-number.test.ts -------------------------------------------------------------------------------- /test/61.alien-dictionary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/61.alien-dictionary.test.ts -------------------------------------------------------------------------------- /test/62.encode-and-decode-strings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/62.encode-and-decode-strings.test.ts -------------------------------------------------------------------------------- /test/63.find-median-from-data-stream.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/63.find-median-from-data-stream.test.ts -------------------------------------------------------------------------------- /test/64.longest-increasing-subsequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/64.longest-increasing-subsequence.test.ts -------------------------------------------------------------------------------- /test/65.coin-change.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/65.coin-change.test.ts -------------------------------------------------------------------------------- /test/66.number-of-connected-components-in-an-undirected-graph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/66.number-of-connected-components-in-an-undirected-graph.test.ts -------------------------------------------------------------------------------- /test/67.counting-bits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/67.counting-bits.test.ts -------------------------------------------------------------------------------- /test/68.top-k-frequent-elements.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/68.top-k-frequent-elements.test.ts -------------------------------------------------------------------------------- /test/69.sum-of-two-integers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/69.sum-of-two-integers.test.ts -------------------------------------------------------------------------------- /test/70.atlantic-paficic-water-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/70.atlantic-paficic-water-flow.test.ts -------------------------------------------------------------------------------- /test/71.longest-repeating-character-replacement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/71.longest-repeating-character-replacement.test.ts -------------------------------------------------------------------------------- /test/72.non-overlapping-intervals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/72.non-overlapping-intervals.test.ts -------------------------------------------------------------------------------- /test/73.serialize-and-deserialize-bst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/73.serialize-and-deserialize-bst.test.ts -------------------------------------------------------------------------------- /test/74.subtree-of-another-tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/74.subtree-of-another-tree.test.ts -------------------------------------------------------------------------------- /test/75.palindromic-substrings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/75.palindromic-substrings.test.ts -------------------------------------------------------------------------------- /test/76.longest-common-subsequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/76.longest-common-subsequence.test.ts -------------------------------------------------------------------------------- /test/data-structures/linked-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/data-structures/linked-list.ts -------------------------------------------------------------------------------- /test/data-structures/tree-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/data-structures/tree-node.ts -------------------------------------------------------------------------------- /test/data-structures/trie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/data-structures/trie.ts -------------------------------------------------------------------------------- /test/data-structures/union-find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/test/data-structures/union-find.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnatoliySokolov98/Alpha-Code-Blind75/HEAD/tsconfig.json --------------------------------------------------------------------------------