├── 1-two-sum ├── 1-two-sum.py ├── 1. Two Sum.py ├── NOTES.md └── README.md ├── 10-regular-expression-matching ├── 10. Regular Expression Matching.py └── README.md ├── 100-same-tree ├── 100-same-tree.py ├── NOTES.md └── README.md ├── 1004-max-consecutive-ones-iii ├── 1004-max-consecutive-ones-iii.py ├── 1004. Max Consecutive Ones III.py ├── NOTES.md └── README.md ├── 101-symmetric-tree ├── 101-symmetric-tree.py ├── NOTES.md └── README.md ├── 1010-pairs-of-songs-with-total-durations-divisible-by-60 ├── 1010-pairs-of-songs-with-total-durations-divisible-by-60.py ├── NOTES.md └── README.md ├── 1011-capacity-to-ship-packages-within-d-days ├── 1011. Capacity To Ship Packages Within D Days.py └── README.md ├── 1015-smallest-integer-divisible-by-k ├── 1015. Smallest Integer Divisible by K.py └── README.md ├── 102-binary-tree-level-order-traversal ├── 102. Binary Tree Level Order Traversal.py └── README.md ├── 1021-remove-outermost-parentheses ├── 1021. Remove Outermost Parentheses.py └── README.md ├── 1023-camelcase-matching ├── 1023. Camelcase Matching.py └── README.md ├── 1024-video-stitching ├── 1024-video-stitching.py ├── NOTES.md └── README.md ├── 1041-robot-bounded-in-circle ├── 1041-robot-bounded-in-circle.py ├── NOTES.md └── README.md ├── 1051-height-checker ├── 1051-height-checker.py ├── NOTES.md └── README.md ├── 1052-grumpy-bookstore-owner ├── 1052. Grumpy Bookstore Owner.py └── README.md ├── 1054-distant-barcodes ├── 1054. Distant Barcodes.py └── README.md ├── 1071-greatest-common-divisor-of-strings ├── 1071. Greatest Common Divisor of Strings.py └── README.md ├── 1072-flip-columns-for-maximum-number-of-equal-rows ├── 1072. Flip Columns For Maximum Number of Equal Rows.py └── README.md ├── 1091-shortest-path-in-binary-matrix ├── 1091. Shortest Path in Binary Matrix.py └── README.md ├── 1094-car-pooling ├── 1094. Car Pooling.py └── README.md ├── 1095-find-in-mountain-array ├── 1095-find-in-mountain-array.py ├── NOTES.md └── README.md ├── 11-container-with-most-water ├── 11. Container With Most Water.py └── README.md ├── 1111-maximum-nesting-depth-of-two-valid-parentheses-strings ├── 1111-maximum-nesting-depth-of-two-valid-parentheses-strings.py ├── NOTES.md └── README.md ├── 1114-print-in-order ├── 1114-print-in-order.py ├── NOTES.md └── README.md ├── 1123-lowest-common-ancestor-of-deepest-leaves ├── 1123-lowest-common-ancestor-of-deepest-leaves.py ├── NOTES.md └── README.md ├── 1140-stone-game-ii ├── 1140. Stone Game II.py └── README.md ├── 1143-longest-common-subsequence ├── 1143. Longest Common Subsequence.py └── README.md ├── 1146-snapshot-array ├── 1146-snapshot-array.py ├── NOTES.md └── README.md ├── 115-distinct-subsequences ├── 115. Distinct Subsequences.py └── README.md ├── 1152-analyze-user-website-visit-pattern ├── 1152-analyze-user-website-visit-pattern.py ├── NOTES.md └── README.md ├── 1156-swap-for-longest-repeated-character-substring ├── 1156-swap-for-longest-repeated-character-substring.py ├── NOTES.md └── README.md ├── 1167-minimum-cost-to-connect-sticks ├── 1167-minimum-cost-to-connect-sticks.py ├── NOTES.md └── README.md ├── 1169-invalid-transactions ├── 1169-invalid-transactions.py ├── NOTES.md └── README.md ├── 1192-critical-connections-in-a-network ├── 1192-critical-connections-in-a-network.py ├── NOTES.md └── README.md ├── 1200-minimum-absolute-difference ├── 1200-minimum-absolute-difference.py ├── NOTES.md └── README.md ├── 1203-sort-items-by-groups-respecting-dependencies ├── 1203-sort-items-by-groups-respecting-dependencies.py ├── NOTES.md └── README.md ├── 1207-unique-number-of-occurrences ├── 1207-unique-number-of-occurrences.py ├── NOTES.md └── README.md ├── 1209-remove-all-adjacent-duplicates-in-string-ii ├── 1209. Remove All Adjacent Duplicates in String II.py └── README.md ├── 121-best-time-to-buy-and-sell-stock ├── 121-best-time-to-buy-and-sell-stock.py ├── 121. Best Time to Buy and Sell Stock.py ├── NOTES.md └── README.md ├── 122-best-time-to-buy-and-sell-stock-ii ├── 122-best-time-to-buy-and-sell-stock-ii.py ├── NOTES.md └── README.md ├── 1221-split-a-string-in-balanced-strings ├── 1221. Split a String in Balanced Strings.py └── README.md ├── 1226-the-dining-philosophers ├── 1226-the-dining-philosophers.py ├── NOTES.md └── README.md ├── 1228-missing-number-in-arithmetic-progression ├── 1228-missing-number-in-arithmetic-progression.py ├── NOTES.md └── README.md ├── 1229-meeting-scheduler ├── 1229-meeting-scheduler.py ├── NOTES.md └── README.md ├── 1233-remove-sub-folders-from-the-filesystem ├── 1233-remove-sub-folders-from-the-filesystem.py ├── NOTES.md └── README.md ├── 1249-minimum-remove-to-make-valid-parentheses ├── 1249-minimum-remove-to-make-valid-parentheses.py ├── 1249. Minimum Remove to Make Valid Parentheses.py ├── NOTES.md └── README.md ├── 125-valid-palindrome ├── 125-valid-palindrome.py ├── NOTES.md └── README.md ├── 1252-cells-with-odd-values-in-a-matrix ├── 1252. Cells with Odd Values in a Matrix.py └── README.md ├── 1268-search-suggestions-system ├── 1268-search-suggestions-system.py ├── NOTES.md └── README.md ├── 127-word-ladder ├── 127-word-ladder.py ├── NOTES.md └── README.md ├── 1275-find-winner-on-a-tic-tac-toe-game ├── 1275-find-winner-on-a-tic-tac-toe-game.py ├── NOTES.md └── README.md ├── 128-longest-consecutive-sequence ├── 128-longest-consecutive-sequence.py ├── NOTES.md └── README.md ├── 1281-subtract-the-product-and-sum-of-digits-of-an-integer ├── 1281-subtract-the-product-and-sum-of-digits-of-an-integer.py ├── NOTES.md └── README.md ├── 1291-sequential-digits ├── 1291-sequential-digits.py ├── NOTES.md └── README.md ├── 1299-replace-elements-with-greatest-element-on-right-side ├── 1299-replace-elements-with-greatest-element-on-right-side.py ├── NOTES.md └── README.md ├── 130-surrounded-regions ├── 130-surrounded-regions.py ├── NOTES.md └── README.md ├── 1302-deepest-leaves-sum ├── 1302-deepest-leaves-sum.py ├── NOTES.md └── README.md ├── 1304-find-n-unique-integers-sum-up-to-zero ├── 1304-find-n-unique-integers-sum-up-to-zero.py ├── NOTES.md └── README.md ├── 131-palindrome-partitioning ├── 131-palindrome-partitioning.py ├── NOTES.md └── README.md ├── 1314-matrix-block-sum ├── 1314. Matrix Block Sum.py └── README.md ├── 1329-sort-the-matrix-diagonally ├── 1329. Sort the Matrix Diagonally.py └── README.md ├── 133-clone-graph ├── 133. Clone Graph.py └── README.md ├── 1331-rank-transform-of-an-array ├── 1331-rank-transform-of-an-array.py ├── NOTES.md └── README.md ├── 1344-angle-between-hands-of-a-clock ├── 1344-angle-between-hands-of-a-clock.py ├── 1344. Angle Between Hands of a Clock.py └── README.md ├── 1351-count-negative-numbers-in-a-sorted-matrix ├── 1351. Count Negative Numbers in a Sorted Matrix.py └── README.md ├── 1359-count-all-valid-pickup-and-delivery-options ├── 1359. Count All Valid Pickup and Delivery Options.py └── README.md ├── 136-single-number ├── 136-single-number.py ├── NOTES.md └── README.md ├── 1365-how-many-numbers-are-smaller-than-the-current-number ├── 1365-how-many-numbers-are-smaller-than-the-current-number.py ├── NOTES.md └── README.md ├── 137-single-number-ii ├── 137-single-number-ii.py ├── 137. Single Number II.py ├── NOTES.md └── README.md ├── 1376-time-needed-to-inform-all-employees ├── 1376-time-needed-to-inform-all-employees.py ├── NOTES.md └── README.md ├── 138-copy-list-with-random-pointer ├── 138-copy-list-with-random-pointer.py ├── 138. Copy List with Random Pointer.py ├── NOTES.md └── README.md ├── 1382-balance-a-binary-search-tree ├── 1382. Balance a Binary Search Tree.py └── README.md ├── 139-word-break ├── 139-word-break.py ├── 139. Word Break.py ├── NOTES.md └── README.md ├── 14-longest-common-prefix ├── 14-longest-common-prefix.py ├── 14. Longest Common Prefix.py ├── NOTES.md └── README.md ├── 140-word-break-ii ├── 140-word-break-ii.py ├── 140. Word Break II.py ├── NOTES.md └── README.md ├── 1403-minimum-subsequence-in-non-increasing-order ├── 1403-minimum-subsequence-in-non-increasing-order.py ├── NOTES.md └── README.md ├── 1424-diagonal-traverse-ii ├── 1424. Diagonal Traverse II.py └── README.md ├── 1436-destination-city ├── 1436. Destination City.py └── README.md ├── 144-binary-tree-preorder-traversal ├── 144-binary-tree-preorder-traversal.py ├── NOTES.md └── README.md ├── 146-lru-cache ├── 146-lru-cache.py ├── NOTES.md └── README.md ├── 1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts ├── 1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.py ├── NOTES.md └── README.md ├── 1480-running-sum-of-1d-array ├── 1480-running-sum-of-1d-array.py ├── NOTES.md └── README.md ├── 1481-least-number-of-unique-integers-after-k-removals ├── 1481-least-number-of-unique-integers-after-k-removals.py ├── NOTES.md └── README.md ├── 1487-making-file-names-unique ├── 1487-making-file-names-unique.py ├── NOTES.md └── README.md ├── 1492-the-kth-factor-of-n ├── 1492-the-kth-factor-of-n.py ├── NOTES.md └── README.md ├── 15-3sum ├── 15-3sum.py ├── 15. 3Sum.py ├── NOTES.md └── README.md ├── 150-evaluate-reverse-polish-notation ├── 150-evaluate-reverse-polish-notation.py ├── NOTES.md └── README.md ├── 151-reverse-words-in-a-string ├── 151-reverse-words-in-a-string.py ├── NOTES.md └── README.md ├── 152-maximum-product-subarray ├── 152-maximum-product-subarray.py ├── NOTES.md └── README.md ├── 1528-shuffle-string ├── 1528-shuffle-string.py ├── 1528. Shuffle String.py ├── NOTES.md └── README.md ├── 153-find-minimum-in-rotated-sorted-array ├── 153-find-minimum-in-rotated-sorted-array.py ├── NOTES.md └── README.md ├── 1531-string-compression-ii ├── 1531-string-compression-ii.py ├── NOTES.md └── README.md ├── 1539-kth-missing-positive-number ├── 1539-kth-missing-positive-number.py ├── NOTES.md └── README.md ├── 154-find-minimum-in-rotated-sorted-array-ii ├── 154-find-minimum-in-rotated-sorted-array-ii.py ├── NOTES.md └── README.md ├── 155-min-stack ├── 155-min-stack.py ├── 155. Min Stack.py ├── NOTES.md └── README.md ├── 1567-maximum-length-of-subarray-with-positive-product ├── 1567-maximum-length-of-subarray-with-positive-product.py ├── NOTES.md └── README.md ├── 1572-matrix-diagonal-sum ├── 1572. Matrix Diagonal Sum.py └── README.md ├── 1582-special-positions-in-a-binary-matrix ├── 1582. Special Positions in a Binary Matrix.py └── README.md ├── 159-longest-substring-with-at-most-two-distinct-characters ├── 159-longest-substring-with-at-most-two-distinct-characters.py ├── NOTES.md └── README.md ├── 1594-maximum-non-negative-product-in-a-matrix ├── 1594. Maximum Non Negative Product in a Matrix.py └── README.md ├── 16-3sum-closest ├── 16-3sum-closest.py ├── 16. 3Sum Closest.py ├── NOTES.md └── README.md ├── 1603-design-parking-system ├── 1603-design-parking-system.py ├── NOTES.md └── README.md ├── 1605-find-valid-matrix-given-row-and-column-sums ├── 1605. Find Valid Matrix Given Row and Column Sums.py └── README.md ├── 1614-maximum-nesting-depth-of-the-parentheses ├── 1614. Maximum Nesting Depth of the Parentheses.py └── README.md ├── 162-find-peak-element ├── 162. Find Peak Element.py └── README.md ├── 165-compare-version-numbers ├── 165. Compare Version Numbers.py └── README.md ├── 1650-lowest-common-ancestor-of-a-binary-tree-iii ├── 1650-lowest-common-ancestor-of-a-binary-tree-iii.py ├── NOTES.md └── README.md ├── 166-fraction-to-recurring-decimal ├── 166. Fraction to Recurring Decimal.py └── README.md ├── 167-two-sum-ii-input-array-is-sorted ├── 167-two-sum-ii-input-array-is-sorted.py ├── NOTES.md └── README.md ├── 169-majority-element ├── 169-majority-element.py ├── NOTES.md └── README.md ├── 1704-determine-if-string-halves-are-alike ├── 1704. Determine if String Halves Are Alike.py └── README.md ├── 1773-count-items-matching-a-rule ├── 1773. Count Items Matching a Rule.py └── README.md ├── 1791-find-center-of-star-graph ├── 1791-find-center-of-star-graph.py ├── NOTES.md └── README.md ├── 1812-determine-color-of-a-chessboard-square ├── 1812. Determine Color of a Chessboard Square.py └── README.md ├── 1822-sign-of-the-product-of-an-array ├── 1822-sign-of-the-product-of-an-array.py ├── NOTES.md └── README.md ├── 1844-replace-all-digits-with-characters ├── 1844. Replace All Digits with Characters.py └── README.md ├── 1859-sorting-the-sentence ├── 1859. Sorting the Sentence.py └── README.md ├── 186-reverse-words-in-a-string-ii ├── 186-reverse-words-in-a-string-ii.py ├── NOTES.md └── README.md ├── 187-repeated-dna-sequences ├── 187. Repeated DNA Sequences.py └── README.md ├── 1880-check-if-word-equals-summation-of-two-words ├── 1880. Check if Word Equals Summation of Two Words.py └── README.md ├── 19-remove-nth-node-from-end-of-list ├── 19. Remove Nth Node From End of List.py └── README.md ├── 191-number-of-1-bits ├── 191-number-of-1-bits.py ├── NOTES.md └── README.md ├── 1928-minimum-cost-to-reach-destination-in-time ├── 1928. Minimum Cost to Reach Destination in Time.py └── README.md ├── 1947-maximum-compatibility-score-sum ├── 1947. Maximum Compatibility Score Sum.py └── README.md ├── 1967-number-of-strings-that-appear-as-substrings-in-word ├── 1967. Number of Strings That Appear as Substrings in Word.py └── README.md ├── 1975-maximum-matrix-sum ├── 1975. Maximum Matrix Sum.py └── README.md ├── 198-house-robber ├── 198-house-robber.py ├── NOTES.md └── README.md ├── 199-binary-tree-right-side-view ├── 199-binary-tree-right-side-view.py ├── 199. Binary Tree Right Side View.py ├── NOTES.md └── README.md ├── 2-add-two-numbers ├── 2-add-two-numbers.py ├── 2. Add Two Numbers.py ├── NOTES.md └── README.md ├── 20-valid-parentheses ├── 20-valid-parentheses.py ├── NOTES.md └── README.md ├── 200-number-of-islands ├── 200-number-of-islands.py ├── NOTES.md └── README.md ├── 2001-number-of-pairs-of-interchangeable-rectangles ├── 2001. Number of Pairs of Interchangeable Rectangles.py └── README.md ├── 2011-final-value-of-variable-after-performing-operations ├── 2011. Final Value of Variable After Performing Operations.py └── README.md ├── 2023-number-of-pairs-of-strings-with-concatenation-equal-to-target ├── 2023-number-of-pairs-of-strings-with-concatenation-equal-to-target.py ├── NOTES.md └── README.md ├── 204-count-primes ├── 204-count-primes.py ├── NOTES.md └── README.md ├── 205-isomorphic-strings ├── 205-isomorphic-strings.py ├── NOTES.md └── README.md ├── 2053-kth-distinct-string-in-an-array ├── 2053. Kth Distinct String in an Array.py └── README.md ├── 207-course-schedule ├── 207-course-schedule.py ├── 207. Course Schedule.py ├── NOTES.md └── README.md ├── 208-implement-trie-prefix-tree ├── 208-implement-trie-prefix-tree.py ├── NOTES.md └── README.md ├── 209-minimum-size-subarray-sum ├── 209. Minimum Size Subarray Sum.py └── README.md ├── 21-merge-two-sorted-lists ├── 21-merge-two-sorted-lists.py ├── NOTES.md └── README.md ├── 210-course-schedule-ii ├── 210-course-schedule-ii.py ├── 210. Course Schedule II.py ├── NOTES.md └── README.md ├── 2104-sum-of-subarray-ranges ├── 2104-sum-of-subarray-ranges.py ├── NOTES.md └── README.md ├── 211-design-add-and-search-words-data-structure ├── 211-design-add-and-search-words-data-structure.py ├── NOTES.md └── README.md ├── 2114-maximum-number-of-words-found-in-sentences ├── 2114. Maximum Number of Words Found in Sentences.py └── README.md ├── 212-word-search-ii ├── 212. Word Search II.py └── README.md ├── 2124-check-if-all-as-appears-before-all-bs ├── 2124. Check if All A's Appears Before All B's.py └── README.md ├── 215-kth-largest-element-in-an-array ├── 215-kth-largest-element-in-an-array.py ├── 215. Kth Largest Element in an Array.py ├── NOTES.md └── README.md ├── 216-combination-sum-iii ├── 216. Combination Sum III.py └── README.md ├── 217-contains-duplicate ├── 217-contains-duplicate.py ├── 217. Contains Duplicate.py ├── NOTES.md └── README.md ├── 22-generate-parentheses ├── 22. Generate Parentheses.py └── README.md ├── 220-contains-duplicate-iii ├── 220. Contains Duplicate III.py └── README.md ├── 221-maximal-square ├── 221. Maximal Square.py └── README.md ├── 2248-intersection-of-multiple-arrays ├── 2248-intersection-of-multiple-arrays.py ├── NOTES.md └── README.md ├── 225-implement-stack-using-queues ├── 225. Implement Stack using Queues.py └── README.md ├── 2255-count-prefixes-of-a-given-string ├── 2255. Count Prefixes of a Given String.py └── README.md ├── 2269-find-the-k-beauty-of-a-number ├── 2269. Find the K-Beauty of a Number.py └── README.md ├── 227-basic-calculator-ii ├── 227-basic-calculator-ii.py ├── 227. Basic Calculator II.py ├── NOTES.md └── README.md ├── 2270-number-of-ways-to-split-array ├── 2270. Number of Ways to Split Array.py └── README.md ├── 2273-find-resultant-array-after-removing-anagrams ├── 2273. Find Resultant Array After Removing Anagrams.py └── README.md ├── 2276-count-integers-in-intervals ├── 2276. Count Integers in Intervals.py └── README.md ├── 2278-percentage-of-letter-in-string ├── 2278. Percentage of Letter in String.py └── README.md ├── 2283-check-if-number-has-equal-digit-count-and-digit-value ├── 2283. Check if Number Has Equal Digit Count and Digit Value.py └── README.md ├── 23-merge-k-sorted-lists ├── 23-merge-k-sorted-lists.py ├── 23. Merge k Sorted Lists.py ├── NOTES.md └── README.md ├── 2309-greatest-english-letter-in-upper-and-lower-case ├── 2309-greatest-english-letter-in-upper-and-lower-case.py ├── NOTES.md └── README.md ├── 2319-check-if-matrix-is-x-matrix ├── 2319-check-if-matrix-is-x-matrix.py ├── NOTES.md └── README.md ├── 232-implement-queue-using-stacks ├── 232-implement-queue-using-stacks.py ├── NOTES.md └── README.md ├── 2325-decode-the-message ├── 2325. Decode the Message.py └── README.md ├── 2326-spiral-matrix-iv ├── 2326. Spiral Matrix IV.py └── README.md ├── 234-palindrome-linked-list ├── 234. Palindrome Linked List.py └── README.md ├── 235-lowest-common-ancestor-of-a-binary-search-tree ├── 235-lowest-common-ancestor-of-a-binary-search-tree.py ├── NOTES.md └── README.md ├── 236-lowest-common-ancestor-of-a-binary-tree ├── 236-lowest-common-ancestor-of-a-binary-tree.py ├── NOTES.md └── README.md ├── 237-delete-node-in-a-linked-list ├── 237-delete-node-in-a-linked-list.py ├── NOTES.md └── README.md ├── 2373-largest-local-values-in-a-matrix ├── 2373. Largest Local Values in a Matrix.py └── README.md ├── 238-product-of-array-except-self ├── 238-product-of-array-except-self.py ├── 238. Product of Array Except Self.py ├── NOTES.md └── README.md ├── 240-search-a-2d-matrix-ii ├── 240-search-a-2d-matrix-ii.py ├── 240. Search a 2D Matrix II.py ├── NOTES.md └── README.md ├── 241-different-ways-to-add-parentheses ├── 241. Different Ways to Add Parentheses.py └── README.md ├── 2418-sort-the-people ├── 2418. Sort the People.py └── README.md ├── 242-valid-anagram ├── 242-valid-anagram.py ├── NOTES.md └── README.md ├── 244-shortest-word-distance-ii ├── 244-shortest-word-distance-ii.py ├── NOTES.md └── README.md ├── 2496-maximum-value-of-a-string-in-an-array ├── 2496. Maximum Value of a String in an Array.py └── README.md ├── 25-reverse-nodes-in-k-group ├── 25. Reverse Nodes in k-Group.py └── README.md ├── 253-meeting-rooms-ii ├── 253-meeting-rooms-ii.py ├── NOTES.md └── README.md ├── 257-binary-tree-paths ├── 257. Binary Tree Paths.py └── README.md ├── 258-add-digits ├── 258. Add Digits.py └── README.md ├── 26-remove-duplicates-from-sorted-array ├── 26-remove-duplicates-from-sorted-array.py ├── NOTES.md └── README.md ├── 260-single-number-iii ├── 260-single-number-iii.py ├── 260. Single Number III.py ├── NOTES.md └── README.md ├── 263-ugly-number ├── 263. Ugly Number.py └── README.md ├── 264-ugly-number-ii ├── 264. Ugly Number II.py └── README.md ├── 268-missing-number ├── 268-missing-number.py ├── 268. Missing Number.py └── README.md ├── 269-alien-dictionary ├── 269-alien-dictionary.py ├── NOTES.md └── README.md ├── 2697-lexicographically-smallest-palindrome ├── 2697. Lexicographically Smallest Palindrome.py └── README.md ├── 27-remove-element ├── 27-remove-element.py ├── NOTES.md └── README.md ├── 2710-remove-trailing-zeros-from-a-string ├── 2710. Remove Trailing Zeros From a String.py └── README.md ├── 273-integer-to-english-words ├── 273-integer-to-english-words.py ├── NOTES.md └── README.md ├── 274-h-index ├── 274-h-index.py ├── 274. H-Index.py ├── NOTES.md └── README.md ├── 275-h-index-ii ├── 275-h-index-ii.py ├── 275. H-Index II.py ├── NOTES.md └── README.md ├── 278-first-bad-version ├── 278-first-bad-version.py ├── NOTES.md └── README.md ├── 279-perfect-squares ├── 279. Perfect Squares.py └── README.md ├── 28-implement-strstr ├── 28-implement-strstr.py ├── NOTES.md └── README.md ├── 2810-faulty-keyboard ├── 2810. Faulty Keyboard.py └── README.md ├── 2828-check-if-a-string-is-an-acronym-of-words ├── 2828. Check if a String Is an Acronym of Words.py └── README.md ├── 287-find-the-duplicate-number ├── 287-find-the-duplicate-number.py ├── 287. Find the Duplicate Number.py ├── NOTES.md └── README.md ├── 289-game-of-life ├── 289. Game of Life.py └── README.md ├── 29-divide-two-integers ├── 29. Divide Two Integers.py └── README.md ├── 290-word-pattern ├── 290-word-pattern.py ├── NOTES.md └── README.md ├── 2942-find-words-containing-character ├── 2942. Find Words Containing Character.py └── README.md ├── 295-find-median-from-data-stream ├── 295. Find Median from Data Stream.py └── README.md ├── 299-bulls-and-cows ├── 299. Bulls and Cows.py └── README.md ├── 3-longest-substring-without-repeating-characters ├── 3-longest-substring-without-repeating-characters.py ├── 3. Longest Substring Without Repeating Characters.py ├── NOTES.md └── README.md ├── 30-substring-with-concatenation-of-all-words ├── 30-substring-with-concatenation-of-all-words.py ├── NOTES.md └── README.md ├── 300-longest-increasing-subsequence ├── 300. Longest Increasing Subsequence.py └── README.md ├── 3005-count-elements-with-maximum-frequency ├── 3005. Count Elements With Maximum Frequency.py └── README.md ├── 3010-divide-an-array-into-subarrays-with-minimum-cost-i ├── 3010. Divide an Array Into Subarrays With Minimum Cost I.py └── README.md ├── 3019-number-of-changing-keys ├── 3019. Number of Changing Keys.py └── README.md ├── 3020-find-the-maximum-number-of-elements-in-subset ├── 3020. Find the Maximum Number of Elements in Subset.py └── README.md ├── 303-range-sum-query-immutable ├── 303. Range Sum Query - Immutable.py └── README.md ├── 3033-modify-the-matrix ├── 3033. Modify the Matrix.py └── README.md ├── 304-range-sum-query-2d-immutable ├── 304. Range Sum Query 2D - Immutable.py └── README.md ├── 306-additive-number ├── 306. Additive Number.py └── README.md ├── 310-minimum-height-trees ├── 310. Minimum Height Trees.py └── README.md ├── 3110-score-of-a-string ├── 3110. Score of a String.py └── README.md ├── 3114-latest-time-you-can-obtain-after-replacing-characters ├── 3114. Latest Time You Can Obtain After Replacing Characters.py └── README.md ├── 315-count-of-smaller-numbers-after-self ├── 315-count-of-smaller-numbers-after-self.py ├── NOTES.md └── README.md ├── 316-remove-duplicate-letters ├── 316-remove-duplicate-letters.py ├── 316. Remove Duplicate Letters.py ├── NOTES.md └── README.md ├── 32-longest-valid-parentheses ├── 32-longest-valid-parentheses.py ├── NOTES.md └── README.md ├── 3216-lexicographically-smallest-string-after-a-swap ├── 3216. Lexicographically Smallest String After a Swap.py └── README.md ├── 3217-delete-nodes-from-linked-list-present-in-array ├── 3217. Delete Nodes From Linked List Present in Array.py └── README.md ├── 3218-minimum-cost-for-cutting-cake-i ├── 3218. Minimum Cost for Cutting Cake I.py └── README.md ├── 3219-minimum-cost-for-cutting-cake-ii ├── 3219. Minimum Cost for Cutting Cake II.py └── README.md ├── 322-coin-change ├── 322-coin-change.py ├── NOTES.md └── README.md ├── 3248-snake-in-matrix ├── 3248. Snake in Matrix.py └── README.md ├── 3258-count-substrings-that-satisfy-k-constraint-i ├── 3258. Count Substrings That Satisfy K-Constraint I.py └── README.md ├── 3259-maximum-energy-boost-from-two-drinks ├── 3259. Maximum Energy Boost From Two Drinks.py └── README.md ├── 329-longest-increasing-path-in-a-matrix ├── 329. Longest Increasing Path in a Matrix.py └── README.md ├── 33-search-in-rotated-sorted-array ├── 33-search-in-rotated-sorted-array.py ├── NOTES.md └── README.md ├── 332-reconstruct-itinerary ├── 332. Reconstruct Itinerary.py └── README.md ├── 336-palindrome-pairs ├── 336-palindrome-pairs.py ├── 336. Palindrome Pairs.py ├── NOTES.md └── README.md ├── 34-find-first-and-last-position-of-element-in-sorted-array ├── 34. Find First and Last Position of Element in Sorted Array.py └── README.md ├── 340-longest-substring-with-at-most-k-distinct-characters ├── 340-longest-substring-with-at-most-k-distinct-characters.py ├── NOTES.md └── README.md ├── 342-power-of-four ├── 342. Power of Four.py └── README.md ├── 343-integer-break ├── 343. Integer Break.py └── README.md ├── 344-reverse-string ├── 344-reverse-string.py ├── 344. Reverse String.py ├── NOTES.md └── README.md ├── 345-reverse-vowels-of-a-string ├── 345-reverse-vowels-of-a-string.py ├── NOTES.md └── README.md ├── 347-top-k-frequent-elements ├── 347-top-k-frequent-elements.py ├── 347. Top K Frequent Elements.py ├── NOTES.md └── README.md ├── 348-design-tic-tac-toe ├── 348-design-tic-tac-toe.py ├── NOTES.md └── README.md ├── 354-russian-doll-envelopes ├── 354. Russian Doll Envelopes.py └── README.md ├── 355-design-twitter ├── 355. Design Twitter.py └── README.md ├── 357-count-numbers-with-unique-digits ├── 357. Count Numbers with Unique Digits.py └── README.md ├── 36-valid-sudoku ├── 36-valid-sudoku.py ├── 36. Valid Sudoku.py ├── NOTES.md └── README.md ├── 362-design-hit-counter ├── 362-design-hit-counter.py ├── NOTES.md └── README.md ├── 367-valid-perfect-square ├── 367. Valid Perfect Square.py └── README.md ├── 370-range-addition ├── 370-range-addition.py ├── NOTES.md └── README.md ├── 378-kth-smallest-element-in-a-sorted-matrix ├── 378-kth-smallest-element-in-a-sorted-matrix.py ├── 378. Kth Smallest Element in a Sorted Matrix.py ├── NOTES.md └── README.md ├── 380-insert-delete-getrandom-o1 ├── 380-insert-delete-getrandom-o1.py ├── NOTES.md └── README.md ├── 384-shuffle-an-array ├── 384-shuffle-an-array.py ├── NOTES.md └── README.md ├── 387-first-unique-character-in-a-string ├── 387-first-unique-character-in-a-string.py ├── NOTES.md └── README.md ├── 388-longest-absolute-file-path ├── 388-longest-absolute-file-path.py ├── NOTES.md └── README.md ├── 389-find-the-difference ├── 389-find-the-difference.py ├── NOTES.md └── README.md ├── 39-combination-sum ├── 39-combination-sum.py ├── 39. Combination Sum.py ├── NOTES.md └── README.md ├── 392-is-subsequence ├── 392-is-subsequence.py ├── NOTES.md └── README.md ├── 398-random-pick-index ├── 398. Random Pick Index.py └── README.md ├── 399-evaluate-division ├── 399-evaluate-division.py ├── NOTES.md └── README.md ├── 4-median-of-two-sorted-arrays ├── 4. Median of Two Sorted Arrays.py └── README.md ├── 40-combination-sum-ii ├── 40-combination-sum-ii.py ├── 40. Combination Sum II.py ├── NOTES.md └── README.md ├── 400-nth-digit ├── 400-nth-digit.py ├── NOTES.md └── README.md ├── 404-sum-of-left-leaves ├── 404. Sum of Left Leaves.py └── README.md ├── 406-queue-reconstruction-by-height ├── 406. Queue Reconstruction by Height.py └── README.md ├── 41-first-missing-positive ├── 41. First Missing Positive.py └── README.md ├── 412-fizz-buzz ├── 412. Fizz Buzz.py └── README.md ├── 414-third-maximum-number ├── 414. Third Maximum Number.py └── README.md ├── 415-add-strings ├── 415-add-strings.py ├── NOTES.md └── README.md ├── 416-partition-equal-subset-sum ├── 416-partition-equal-subset-sum.py ├── NOTES.md └── README.md ├── 42-trapping-rain-water ├── 42-trapping-rain-water.py ├── 42. Trapping Rain Water.py ├── NOTES.md └── README.md ├── 424-longest-repeating-character-replacement ├── 424. Longest Repeating Character Replacement.py └── README.md ├── 428-serialize-and-deserialize-n-ary-tree ├── 428-serialize-and-deserialize-n-ary-tree.py ├── NOTES.md └── README.md ├── 43-multiply-strings ├── 43-multiply-strings.py ├── NOTES.md └── README.md ├── 434-number-of-segments-in-a-string ├── 434. Number of Segments in a String.py └── README.md ├── 438-find-all-anagrams-in-a-string ├── 438-find-all-anagrams-in-a-string.py ├── 438. Find All Anagrams in a String.py ├── NOTES.md └── README.md ├── 442-find-all-duplicates-in-an-array ├── 442. Find All Duplicates in an Array.py └── README.md ├── 443-string-compression ├── 443-string-compression.py ├── NOTES.md └── README.md ├── 448-find-all-numbers-disappeared-in-an-array ├── 448. Find All Numbers Disappeared in an Array.py └── README.md ├── 45-jump-game-ii ├── 45-jump-game-ii.py ├── 45. Jump Game II.py ├── NOTES.md └── README.md ├── 451-sort-characters-by-frequency ├── 451-sort-characters-by-frequency.py ├── 451. Sort Characters By Frequency.py ├── NOTES.md └── README.md ├── 452-minimum-number-of-arrows-to-burst-balloons ├── 452. Minimum Number of Arrows to Burst Balloons.py └── README.md ├── 453-minimum-moves-to-equal-array-elements ├── 453. Minimum Moves to Equal Array Elements.py └── README.md ├── 454-4sum-ii ├── 454. 4Sum II.py └── README.md ├── 455-assign-cookies ├── 455. Assign Cookies.py └── README.md ├── 456-132-pattern ├── 456-132-pattern.py ├── 456. 132 Pattern.py ├── NOTES.md └── README.md ├── 457-circular-array-loop ├── 457. Circular Array Loop.py └── README.md ├── 458-poor-pigs ├── 458. Poor Pigs.py └── README.md ├── 459-repeated-substring-pattern ├── 459. Repeated Substring Pattern.py └── README.md ├── 46-permutations ├── 46-permutations.py ├── NOTES.md └── README.md ├── 460-lfu-cache ├── 460-lfu-cache.py ├── 460. LFU Cache.py ├── NOTES.md └── README.md ├── 461-hamming-distance ├── 461. Hamming Distance.py └── README.md ├── 462-minimum-moves-to-equal-array-elements-ii ├── 462. Minimum Moves to Equal Array Elements II.py └── README.md ├── 463-island-perimeter ├── 463. Island Perimeter.py └── README.md ├── 464-can-i-win ├── 464. Can I Win.py └── README.md ├── 466-count-the-repetitions ├── 466. Count The Repetitions.py └── README.md ├── 467-unique-substrings-in-wraparound-string ├── 467. Unique Substrings in Wraparound String.py └── README.md ├── 468-validate-ip-address ├── 468. Validate IP Address.py └── README.md ├── 47-permutations-ii ├── 47-permutations-ii.py ├── NOTES.md └── README.md ├── 470-implement-rand10-using-rand7 ├── 470-implement-rand10-using-rand7.py ├── 470. Implement Rand10() Using Rand7().py ├── NOTES.md └── README.md ├── 472-concatenated-words ├── 472-concatenated-words.py ├── NOTES.md └── README.md ├── 473-matchsticks-to-square ├── 473. Matchsticks to Square.py └── README.md ├── 474-ones-and-zeroes ├── 474. Ones and Zeroes.py └── README.md ├── 475-heaters ├── 475. Heaters.py └── README.md ├── 476-number-complement ├── 476. Number Complement.py └── README.md ├── 477-total-hamming-distance ├── 477. Total Hamming Distance.py └── README.md ├── 478-generate-random-point-in-a-circle ├── 478. Generate Random Point in a Circle.py └── README.md ├── 479-largest-palindrome-product ├── 479. Largest Palindrome Product.py └── README.md ├── 480-sliding-window-median ├── 480. Sliding Window Median.py └── README.md ├── 481-magical-string ├── 481. Magical String.py └── README.md ├── 483-smallest-good-base ├── 483. Smallest Good Base.py └── README.md ├── 485-max-consecutive-ones ├── 485. Max Consecutive Ones.py └── README.md ├── 486-predict-the-winner ├── 486. Predict the Winner.py └── README.md ├── 49-group-anagrams ├── 49-group-anagrams.py ├── 49. Group Anagrams.py ├── NOTES.md └── README.md ├── 491-non-decreasing-subsequences ├── 491. Non-decreasing Subsequences.py └── README.md ├── 492-construct-the-rectangle ├── 492. Construct the Rectangle.py └── README.md ├── 493-reverse-pairs ├── 493. Reverse Pairs.py └── README.md ├── 494-target-sum ├── 494. Target Sum.py └── README.md ├── 495-teemo-attacking ├── 495. Teemo Attacking.py └── README.md ├── 496-next-greater-element-i ├── 496. Next Greater Element I.py └── README.md ├── 497-random-point-in-non-overlapping-rectangles ├── 497. Random Point in Non-overlapping Rectangles.py └── README.md ├── 498-diagonal-traverse ├── 498. Diagonal Traverse.py └── README.md ├── 5-longest-palindromic-substring ├── 5-longest-palindromic-substring.py ├── 5. Longest Palindromic Substring.py ├── NOTES.md └── README.md ├── 50-powx-n ├── 50-powx-n.py ├── 50. Pow(x, n).py ├── NOTES.md └── README.md ├── 500-keyboard-row ├── 500. Keyboard Row.py └── README.md ├── 503-next-greater-element-ii ├── 503. Next Greater Element II.py └── README.md ├── 51-n-queens ├── 51. N-Queens.py └── README.md ├── 515-find-largest-value-in-each-tree-row ├── 515. Find Largest Value in Each Tree Row.py └── README.md ├── 519-random-flip-matrix ├── 519. Random Flip Matrix.py └── README.md ├── 523-continuous-subarray-sum ├── 523-continuous-subarray-sum.py ├── 523. Continuous Subarray Sum.py ├── NOTES.md └── README.md ├── 528-random-pick-with-weight ├── 528. Random Pick with Weight.py └── README.md ├── 53-maximum-subarray ├── 53-maximum-subarray.py ├── NOTES.md └── README.md ├── 54-spiral-matrix ├── 54-spiral-matrix.py ├── NOTES.md └── README.md ├── 540-single-element-in-a-sorted-array ├── 540-single-element-in-a-sorted-array.py ├── 540. Single Element in a Sorted Array.py ├── NOTES.md └── README.md ├── 542-01-matrix ├── 542-01-matrix.py ├── NOTES.md └── README.md ├── 545-boundary-of-binary-tree ├── 545-boundary-of-binary-tree.py ├── NOTES.md └── README.md ├── 547-number-of-provinces ├── 547-number-of-provinces.py ├── NOTES.md └── README.md ├── 55-jump-game ├── 55. Jump Game.py └── README.md ├── 551-student-attendance-record-i ├── 551. Student Attendance Record I.py └── README.md ├── 553-optimal-division ├── 553. Optimal Division.py └── README.md ├── 554-brick-wall ├── 554. Brick Wall.py └── README.md ├── 556-next-greater-element-iii ├── 556. Next Greater Element III.py └── README.md ├── 559-maximum-depth-of-n-ary-tree ├── 559. Maximum Depth of N-ary Tree.py └── README.md ├── 56-merge-intervals ├── 56. Merge Intervals.py └── README.md ├── 560-subarray-sum-equals-k ├── 560. Subarray Sum Equals K.py └── README.md ├── 563-binary-tree-tilt ├── 563. Binary Tree Tilt.py └── README.md ├── 565-array-nesting ├── 565. Array Nesting.py └── README.md ├── 566-reshape-the-matrix ├── 566. Reshape the Matrix.py └── README.md ├── 567-permutation-in-string ├── 567-permutation-in-string.py ├── 567. Permutation in String.py ├── NOTES.md └── README.md ├── 57-insert-interval ├── 57-insert-interval.py ├── 57. Insert Interval.py ├── NOTES.md └── README.md ├── 572-subtree-of-another-tree ├── 572-subtree-of-another-tree.py ├── NOTES.md └── README.md ├── 58-length-of-last-word ├── 58-length-of-last-word.py ├── NOTES.md └── README.md ├── 581-shortest-unsorted-continuous-subarray ├── 581. Shortest Unsorted Continuous Subarray.py └── README.md ├── 583-delete-operation-for-two-strings ├── 583. Delete Operation for Two Strings.py └── README.md ├── 590-n-ary-tree-postorder-traversal ├── 590. N-ary Tree Postorder Traversal.py └── README.md ├── 592-fraction-addition-and-subtraction ├── 592. Fraction Addition and Subtraction.py └── README.md ├── 593-valid-square ├── 593. Valid Square.py └── README.md ├── 594-longest-harmonious-subsequence ├── 594. Longest Harmonious Subsequence.py └── README.md ├── 599-minimum-index-sum-of-two-lists ├── 599. Minimum Index Sum of Two Lists.py └── README.md ├── 6-zigzag-conversion ├── 6-zigzag-conversion.py ├── 6. Zigzag Conversion.py ├── NOTES.md └── README.md ├── 609-find-duplicate-file-in-system ├── 609-find-duplicate-file-in-system.py ├── 609. Find Duplicate File in System.py ├── NOTES.md └── README.md ├── 61-rotate-list ├── 61. Rotate List.py └── README.md ├── 611-valid-triangle-number ├── 611. Valid Triangle Number.py └── README.md ├── 62-unique-paths ├── 62-unique-paths.py ├── 62. Unique Paths.py ├── NOTES.md └── README.md ├── 621-task-scheduler ├── 621. Task Scheduler.py └── README.md ├── 624-maximum-distance-in-arrays ├── 624. Maximum Distance in Arrays.py └── README.md ├── 63-unique-paths-ii ├── 63. Unique Paths II.py └── README.md ├── 630-course-schedule-iii ├── 630-course-schedule-iii.py ├── NOTES.md └── README.md ├── 632-smallest-range-covering-elements-from-k-lists ├── 632. Smallest Range Covering Elements from K Lists.py └── README.md ├── 637-average-of-levels-in-binary-tree ├── 637. Average of Levels in Binary Tree.py └── README.md ├── 638-shopping-offers ├── 638. Shopping Offers.py └── README.md ├── 64-minimum-path-sum ├── 64-minimum-path-sum.py ├── NOTES.md └── README.md ├── 643-maximum-average-subarray-i ├── 643. Maximum Average Subarray I.py └── README.md ├── 65-valid-number ├── 65. Valid Number.py └── README.md ├── 650-2-keys-keyboard ├── 650. 2 Keys Keyboard.py └── README.md ├── 658-find-k-closest-elements ├── 658-find-k-closest-elements.py ├── NOTES.md └── README.md ├── 659-split-array-into-consecutive-subsequences ├── 659. Split Array into Consecutive Subsequences.py └── README.md ├── 660-remove-9 ├── 660-remove-9.py ├── NOTES.md └── README.md ├── 664-strange-printer ├── 664. Strange Printer.py └── README.md ├── 669-trim-a-binary-search-tree ├── 669. Trim a Binary Search Tree.py └── README.md ├── 670-maximum-swap ├── 670-maximum-swap.py ├── 670. Maximum Swap.py ├── NOTES.md └── README.md ├── 677-map-sum-pairs ├── 677. Map Sum Pairs.py └── README.md ├── 678-valid-parenthesis-string ├── 678-valid-parenthesis-string.py ├── NOTES.md └── README.md ├── 68-text-justification ├── 68. Text Justification.py └── README.md ├── 681-next-closest-time ├── 681-next-closest-time.py ├── NOTES.md └── README.md ├── 684-redundant-connection ├── 684. Redundant Connection.py └── README.md ├── 686-repeated-string-match ├── 686. Repeated String Match.py └── README.md ├── 688-knight-probability-in-chessboard ├── 688-knight-probability-in-chessboard.py ├── NOTES.md └── README.md ├── 690-employee-importance ├── 690. Employee Importance.py └── README.md ├── 692-top-k-frequent-words ├── 692-top-k-frequent-words.py ├── NOTES.md └── README.md ├── 695-max-area-of-island ├── 695. Max Area of Island.py └── README.md ├── 704-binary-search ├── 704. Binary Search.py └── README.md ├── 706-design-hashmap ├── 706-design-hashmap.py └── README.md ├── 709-to-lower-case ├── 709. To Lower Case.py └── README.md ├── 71-simplify-path ├── 71-simplify-path.py ├── NOTES.md └── README.md ├── 713-subarray-product-less-than-k ├── 713. Subarray Product Less Than K.py └── README.md ├── 714-best-time-to-buy-and-sell-stock-with-transaction-fee ├── 714. Best Time to Buy and Sell Stock with Transaction Fee.py └── README.md ├── 72-edit-distance ├── 72-edit-distance.py ├── 72. Edit Distance.py ├── NOTES.md └── README.md ├── 728-self-dividing-numbers ├── 728. Self Dividing Numbers.py └── README.md ├── 729-my-calendar-i ├── 729. My Calendar I.py └── README.md ├── 73-set-matrix-zeroes ├── 73-set-matrix-zeroes.py ├── 73. Set Matrix Zeroes.py ├── NOTES.md └── README.md ├── 730-count-different-palindromic-subsequences ├── 730. Count Different Palindromic Subsequences.py └── README.md ├── 731-my-calendar-ii ├── 731. My Calendar II.py └── README.md ├── 732-my-calendar-iii ├── 732. My Calendar III.py └── README.md ├── 733-flood-fill ├── 733-flood-fill.py ├── 733. Flood Fill.py ├── NOTES.md └── README.md ├── 734-sentence-similarity ├── 734-sentence-similarity.py ├── NOTES.md └── README.md ├── 735-asteroid-collision ├── 735-asteroid-collision.py ├── 735. Asteroid Collision.py ├── NOTES.md └── README.md ├── 739-daily-temperatures ├── 739. Daily Temperatures.py └── README.md ├── 74-search-a-2d-matrix ├── 74. Search a 2D Matrix.py └── README.md ├── 744-find-smallest-letter-greater-than-target ├── 744-find-smallest-letter-greater-than-target.py ├── 744. Find Smallest Letter Greater Than Target.py ├── NOTES.md └── README.md ├── 747-largest-number-at-least-twice-of-others ├── 747. Largest Number At Least Twice of Others.py └── README.md ├── 748-shortest-completing-word ├── 748. Shortest Completing Word.py └── README.md ├── 75-sort-colors ├── 75-sort-colors.py ├── NOTES.md └── README.md ├── 756-pyramid-transition-matrix ├── 756. Pyramid Transition Matrix.py └── README.md ├── 76-minimum-window-substring ├── 76-minimum-window-substring.py ├── 76. Minimum Window Substring.py ├── NOTES.md └── README.md ├── 763-partition-labels ├── 763-partition-labels.py ├── 763. Partition Labels.py ├── NOTES.md └── README.md ├── 767-reorganize-string ├── 767. Reorganize String.py └── README.md ├── 77-combinations ├── 77-combinations.py ├── NOTES.md └── README.md ├── 78-subsets ├── 78-subsets.py ├── 78. Subsets.py ├── NOTES.md └── README.md ├── 784-letter-case-permutation ├── 784. Letter Case Permutation.py └── README.md ├── 787-cheapest-flights-within-k-stops ├── 787. Cheapest Flights Within K Stops.py └── README.md ├── 79-word-search ├── 79-word-search.py ├── 79. Word Search.py ├── NOTES.md └── README.md ├── 791-custom-sort-string ├── 791. Custom Sort String.py └── README.md ├── 796-rotate-string ├── 796-rotate-string.py ├── NOTES.md └── README.md ├── 80-remove-duplicates-from-sorted-array-ii ├── 80-remove-duplicates-from-sorted-array-ii.py ├── NOTES.md └── README.md ├── 81-search-in-rotated-sorted-array-ii ├── 81-search-in-rotated-sorted-array-ii.py ├── NOTES.md └── README.md ├── 814-binary-tree-pruning ├── 814-binary-tree-pruning.py ├── NOTES.md └── README.md ├── 819-most-common-word ├── 819-most-common-word.py ├── NOTES.md └── README.md ├── 826-most-profit-assigning-work ├── 826-most-profit-assigning-work.py ├── NOTES.md └── README.md ├── 828-count-unique-characters-of-all-substrings-of-a-given-string ├── 828-count-unique-characters-of-all-substrings-of-a-given-string.py ├── NOTES.md └── README.md ├── 83-remove-duplicates-from-sorted-list ├── 83-remove-duplicates-from-sorted-list.py ├── NOTES.md └── README.md ├── 84-largest-rectangle-in-histogram ├── 84-largest-rectangle-in-histogram.py ├── 84. Largest Rectangle in Histogram.py ├── NOTES.md └── README.md ├── 849-maximize-distance-to-closest-person ├── 849-maximize-distance-to-closest-person.py ├── NOTES.md └── README.md ├── 852-peak-index-in-a-mountain-array ├── 852-peak-index-in-a-mountain-array.py ├── NOTES.md └── README.md ├── 861-score-after-flipping-matrix ├── 861. Score After Flipping Matrix.py └── README.md ├── 863-all-nodes-distance-k-in-binary-tree ├── 863-all-nodes-distance-k-in-binary-tree.py ├── 863. All Nodes Distance K in Binary Tree.py ├── NOTES.md └── README.md ├── 865-smallest-subtree-with-all-the-deepest-nodes ├── 865. Smallest Subtree with all the Deepest Nodes.py └── README.md ├── 867-transpose-matrix ├── 867. Transpose Matrix.py └── README.md ├── 87-scramble-string ├── 87-scramble-string.py ├── NOTES.md └── README.md ├── 876-middle-of-the-linked-list ├── 876-middle-of-the-linked-list.py ├── NOTES.md └── README.md ├── 88-merge-sorted-array ├── 88-merge-sorted-array.py ├── NOTES.md └── README.md ├── 885-spiral-matrix-iii ├── 885. Spiral Matrix III.py └── README.md ├── 9-palindrome-number ├── 9-palindrome-number.py ├── NOTES.md └── README.md ├── 90-subsets-ii ├── 90-subsets-ii.py ├── NOTES.md └── README.md ├── 904-fruit-into-baskets ├── 904-fruit-into-baskets.py ├── 904. Fruit Into Baskets.py ├── NOTES.md └── README.md ├── 91-decode-ways ├── 91. Decode Ways.py └── README.md ├── 912-sort-an-array ├── 912-sort-an-array.py ├── NOTES.md └── README.md ├── 917-reverse-only-letters ├── 917-reverse-only-letters.py ├── NOTES.md └── README.md ├── 921-minimum-add-to-make-parentheses-valid ├── 921. Minimum Add to Make Parentheses Valid.py └── README.md ├── 926-flip-string-to-monotone-increasing ├── 926-flip-string-to-monotone-increasing.py ├── NOTES.md └── README.md ├── 929-unique-email-addresses ├── 929-unique-email-addresses.py ├── NOTES.md └── README.md ├── 935-knight-dialer ├── 935. Knight Dialer.py └── README.md ├── 937-reorder-data-in-log-files ├── 937-reorder-data-in-log-files.py ├── NOTES.md └── README.md ├── 939-minimum-area-rectangle ├── 939. Minimum Area Rectangle.py └── README.md ├── 942-di-string-match ├── 942. DI String Match.py └── README.md ├── 946-validate-stack-sequences ├── 946-validate-stack-sequences.py ├── NOTES.md └── README.md ├── 947-most-stones-removed-with-same-row-or-column ├── 947. Most Stones Removed with Same Row or Column.py └── README.md ├── 957-prison-cells-after-n-days ├── 957-prison-cells-after-n-days.py ├── NOTES.md └── README.md ├── 97-interleaving-string ├── 97-interleaving-string.py ├── 97. Interleaving String.py ├── NOTES.md └── README.md ├── 973-k-closest-points-to-origin ├── 973-k-closest-points-to-origin.py ├── 973. K Closest Points to Origin.py ├── NOTES.md └── README.md ├── 98-validate-binary-search-tree ├── 98-validate-binary-search-tree.py ├── NOTES.md └── README.md ├── 983-minimum-cost-for-tickets ├── 983-minimum-cost-for-tickets.py ├── NOTES.md └── README.md ├── 986-interval-list-intersections ├── 986. Interval List Intersections.py └── README.md ├── 994-rotting-oranges ├── 994-rotting-oranges.py ├── 994. Rotting Oranges.py ├── NOTES.md └── README.md ├── README.md └── number-of-islands ├── README.md └── number-of-islands.py /1-two-sum/1-two-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1-two-sum/1-two-sum.py -------------------------------------------------------------------------------- /1-two-sum/1. Two Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1-two-sum/1. Two Sum.py -------------------------------------------------------------------------------- /1-two-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1-two-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1-two-sum/README.md -------------------------------------------------------------------------------- /10-regular-expression-matching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/10-regular-expression-matching/README.md -------------------------------------------------------------------------------- /100-same-tree/100-same-tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/100-same-tree/100-same-tree.py -------------------------------------------------------------------------------- /100-same-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /100-same-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/100-same-tree/README.md -------------------------------------------------------------------------------- /1004-max-consecutive-ones-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1004-max-consecutive-ones-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1004-max-consecutive-ones-iii/README.md -------------------------------------------------------------------------------- /101-symmetric-tree/101-symmetric-tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/101-symmetric-tree/101-symmetric-tree.py -------------------------------------------------------------------------------- /101-symmetric-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /101-symmetric-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/101-symmetric-tree/README.md -------------------------------------------------------------------------------- /1010-pairs-of-songs-with-total-durations-divisible-by-60/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1011-capacity-to-ship-packages-within-d-days/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1011-capacity-to-ship-packages-within-d-days/README.md -------------------------------------------------------------------------------- /1015-smallest-integer-divisible-by-k/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1015-smallest-integer-divisible-by-k/README.md -------------------------------------------------------------------------------- /102-binary-tree-level-order-traversal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/102-binary-tree-level-order-traversal/README.md -------------------------------------------------------------------------------- /1021-remove-outermost-parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1021-remove-outermost-parentheses/README.md -------------------------------------------------------------------------------- /1023-camelcase-matching/1023. Camelcase Matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1023-camelcase-matching/1023. Camelcase Matching.py -------------------------------------------------------------------------------- /1023-camelcase-matching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1023-camelcase-matching/README.md -------------------------------------------------------------------------------- /1024-video-stitching/1024-video-stitching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1024-video-stitching/1024-video-stitching.py -------------------------------------------------------------------------------- /1024-video-stitching/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1024-video-stitching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1024-video-stitching/README.md -------------------------------------------------------------------------------- /1041-robot-bounded-in-circle/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1041-robot-bounded-in-circle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1041-robot-bounded-in-circle/README.md -------------------------------------------------------------------------------- /1051-height-checker/1051-height-checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1051-height-checker/1051-height-checker.py -------------------------------------------------------------------------------- /1051-height-checker/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1051-height-checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1051-height-checker/README.md -------------------------------------------------------------------------------- /1052-grumpy-bookstore-owner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1052-grumpy-bookstore-owner/README.md -------------------------------------------------------------------------------- /1054-distant-barcodes/1054. Distant Barcodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1054-distant-barcodes/1054. Distant Barcodes.py -------------------------------------------------------------------------------- /1054-distant-barcodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1054-distant-barcodes/README.md -------------------------------------------------------------------------------- /1071-greatest-common-divisor-of-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1071-greatest-common-divisor-of-strings/README.md -------------------------------------------------------------------------------- /1091-shortest-path-in-binary-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1091-shortest-path-in-binary-matrix/README.md -------------------------------------------------------------------------------- /1094-car-pooling/1094. Car Pooling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1094-car-pooling/1094. Car Pooling.py -------------------------------------------------------------------------------- /1094-car-pooling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1094-car-pooling/README.md -------------------------------------------------------------------------------- /1095-find-in-mountain-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1095-find-in-mountain-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1095-find-in-mountain-array/README.md -------------------------------------------------------------------------------- /11-container-with-most-water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/11-container-with-most-water/README.md -------------------------------------------------------------------------------- /1111-maximum-nesting-depth-of-two-valid-parentheses-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1114-print-in-order/1114-print-in-order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1114-print-in-order/1114-print-in-order.py -------------------------------------------------------------------------------- /1114-print-in-order/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1114-print-in-order/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1114-print-in-order/README.md -------------------------------------------------------------------------------- /1123-lowest-common-ancestor-of-deepest-leaves/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1123-lowest-common-ancestor-of-deepest-leaves/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1123-lowest-common-ancestor-of-deepest-leaves/README.md -------------------------------------------------------------------------------- /1140-stone-game-ii/1140. Stone Game II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1140-stone-game-ii/1140. Stone Game II.py -------------------------------------------------------------------------------- /1140-stone-game-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1140-stone-game-ii/README.md -------------------------------------------------------------------------------- /1143-longest-common-subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1143-longest-common-subsequence/README.md -------------------------------------------------------------------------------- /1146-snapshot-array/1146-snapshot-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1146-snapshot-array/1146-snapshot-array.py -------------------------------------------------------------------------------- /1146-snapshot-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1146-snapshot-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1146-snapshot-array/README.md -------------------------------------------------------------------------------- /115-distinct-subsequences/115. Distinct Subsequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/115-distinct-subsequences/115. Distinct Subsequences.py -------------------------------------------------------------------------------- /115-distinct-subsequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/115-distinct-subsequences/README.md -------------------------------------------------------------------------------- /1152-analyze-user-website-visit-pattern/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1152-analyze-user-website-visit-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1152-analyze-user-website-visit-pattern/README.md -------------------------------------------------------------------------------- /1156-swap-for-longest-repeated-character-substring/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1167-minimum-cost-to-connect-sticks/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1167-minimum-cost-to-connect-sticks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1167-minimum-cost-to-connect-sticks/README.md -------------------------------------------------------------------------------- /1169-invalid-transactions/1169-invalid-transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1169-invalid-transactions/1169-invalid-transactions.py -------------------------------------------------------------------------------- /1169-invalid-transactions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1169-invalid-transactions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1169-invalid-transactions/README.md -------------------------------------------------------------------------------- /1192-critical-connections-in-a-network/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1192-critical-connections-in-a-network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1192-critical-connections-in-a-network/README.md -------------------------------------------------------------------------------- /1200-minimum-absolute-difference/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1200-minimum-absolute-difference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1200-minimum-absolute-difference/README.md -------------------------------------------------------------------------------- /1203-sort-items-by-groups-respecting-dependencies/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1207-unique-number-of-occurrences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1207-unique-number-of-occurrences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1207-unique-number-of-occurrences/README.md -------------------------------------------------------------------------------- /121-best-time-to-buy-and-sell-stock/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /121-best-time-to-buy-and-sell-stock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/121-best-time-to-buy-and-sell-stock/README.md -------------------------------------------------------------------------------- /122-best-time-to-buy-and-sell-stock-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /122-best-time-to-buy-and-sell-stock-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/122-best-time-to-buy-and-sell-stock-ii/README.md -------------------------------------------------------------------------------- /1221-split-a-string-in-balanced-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1221-split-a-string-in-balanced-strings/README.md -------------------------------------------------------------------------------- /1226-the-dining-philosophers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1226-the-dining-philosophers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1226-the-dining-philosophers/README.md -------------------------------------------------------------------------------- /1228-missing-number-in-arithmetic-progression/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1228-missing-number-in-arithmetic-progression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1228-missing-number-in-arithmetic-progression/README.md -------------------------------------------------------------------------------- /1229-meeting-scheduler/1229-meeting-scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1229-meeting-scheduler/1229-meeting-scheduler.py -------------------------------------------------------------------------------- /1229-meeting-scheduler/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1229-meeting-scheduler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1229-meeting-scheduler/README.md -------------------------------------------------------------------------------- /1233-remove-sub-folders-from-the-filesystem/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1233-remove-sub-folders-from-the-filesystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1233-remove-sub-folders-from-the-filesystem/README.md -------------------------------------------------------------------------------- /1249-minimum-remove-to-make-valid-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1249-minimum-remove-to-make-valid-parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1249-minimum-remove-to-make-valid-parentheses/README.md -------------------------------------------------------------------------------- /125-valid-palindrome/125-valid-palindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/125-valid-palindrome/125-valid-palindrome.py -------------------------------------------------------------------------------- /125-valid-palindrome/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /125-valid-palindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/125-valid-palindrome/README.md -------------------------------------------------------------------------------- /1252-cells-with-odd-values-in-a-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1252-cells-with-odd-values-in-a-matrix/README.md -------------------------------------------------------------------------------- /1268-search-suggestions-system/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1268-search-suggestions-system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1268-search-suggestions-system/README.md -------------------------------------------------------------------------------- /127-word-ladder/127-word-ladder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/127-word-ladder/127-word-ladder.py -------------------------------------------------------------------------------- /127-word-ladder/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /127-word-ladder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/127-word-ladder/README.md -------------------------------------------------------------------------------- /1275-find-winner-on-a-tic-tac-toe-game/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1275-find-winner-on-a-tic-tac-toe-game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1275-find-winner-on-a-tic-tac-toe-game/README.md -------------------------------------------------------------------------------- /128-longest-consecutive-sequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /128-longest-consecutive-sequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/128-longest-consecutive-sequence/README.md -------------------------------------------------------------------------------- /1281-subtract-the-product-and-sum-of-digits-of-an-integer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1291-sequential-digits/1291-sequential-digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1291-sequential-digits/1291-sequential-digits.py -------------------------------------------------------------------------------- /1291-sequential-digits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1291-sequential-digits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1291-sequential-digits/README.md -------------------------------------------------------------------------------- /1299-replace-elements-with-greatest-element-on-right-side/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /130-surrounded-regions/130-surrounded-regions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/130-surrounded-regions/130-surrounded-regions.py -------------------------------------------------------------------------------- /130-surrounded-regions/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /130-surrounded-regions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/130-surrounded-regions/README.md -------------------------------------------------------------------------------- /1302-deepest-leaves-sum/1302-deepest-leaves-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1302-deepest-leaves-sum/1302-deepest-leaves-sum.py -------------------------------------------------------------------------------- /1302-deepest-leaves-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1302-deepest-leaves-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1302-deepest-leaves-sum/README.md -------------------------------------------------------------------------------- /1304-find-n-unique-integers-sum-up-to-zero/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1304-find-n-unique-integers-sum-up-to-zero/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1304-find-n-unique-integers-sum-up-to-zero/README.md -------------------------------------------------------------------------------- /131-palindrome-partitioning/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /131-palindrome-partitioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/131-palindrome-partitioning/README.md -------------------------------------------------------------------------------- /1314-matrix-block-sum/1314. Matrix Block Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1314-matrix-block-sum/1314. Matrix Block Sum.py -------------------------------------------------------------------------------- /1314-matrix-block-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1314-matrix-block-sum/README.md -------------------------------------------------------------------------------- /1329-sort-the-matrix-diagonally/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1329-sort-the-matrix-diagonally/README.md -------------------------------------------------------------------------------- /133-clone-graph/133. Clone Graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/133-clone-graph/133. Clone Graph.py -------------------------------------------------------------------------------- /133-clone-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/133-clone-graph/README.md -------------------------------------------------------------------------------- /1331-rank-transform-of-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1331-rank-transform-of-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1331-rank-transform-of-an-array/README.md -------------------------------------------------------------------------------- /1344-angle-between-hands-of-a-clock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1344-angle-between-hands-of-a-clock/README.md -------------------------------------------------------------------------------- /1351-count-negative-numbers-in-a-sorted-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1351-count-negative-numbers-in-a-sorted-matrix/README.md -------------------------------------------------------------------------------- /136-single-number/136-single-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/136-single-number/136-single-number.py -------------------------------------------------------------------------------- /136-single-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /136-single-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/136-single-number/README.md -------------------------------------------------------------------------------- /1365-how-many-numbers-are-smaller-than-the-current-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /137-single-number-ii/137-single-number-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/137-single-number-ii/137-single-number-ii.py -------------------------------------------------------------------------------- /137-single-number-ii/137. Single Number II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/137-single-number-ii/137. Single Number II.py -------------------------------------------------------------------------------- /137-single-number-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /137-single-number-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/137-single-number-ii/README.md -------------------------------------------------------------------------------- /1376-time-needed-to-inform-all-employees/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1376-time-needed-to-inform-all-employees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1376-time-needed-to-inform-all-employees/README.md -------------------------------------------------------------------------------- /138-copy-list-with-random-pointer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /138-copy-list-with-random-pointer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/138-copy-list-with-random-pointer/README.md -------------------------------------------------------------------------------- /1382-balance-a-binary-search-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1382-balance-a-binary-search-tree/README.md -------------------------------------------------------------------------------- /139-word-break/139-word-break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/139-word-break/139-word-break.py -------------------------------------------------------------------------------- /139-word-break/139. Word Break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/139-word-break/139. Word Break.py -------------------------------------------------------------------------------- /139-word-break/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /139-word-break/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/139-word-break/README.md -------------------------------------------------------------------------------- /14-longest-common-prefix/14-longest-common-prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/14-longest-common-prefix/14-longest-common-prefix.py -------------------------------------------------------------------------------- /14-longest-common-prefix/14. Longest Common Prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/14-longest-common-prefix/14. Longest Common Prefix.py -------------------------------------------------------------------------------- /14-longest-common-prefix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /14-longest-common-prefix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/14-longest-common-prefix/README.md -------------------------------------------------------------------------------- /140-word-break-ii/140-word-break-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/140-word-break-ii/140-word-break-ii.py -------------------------------------------------------------------------------- /140-word-break-ii/140. Word Break II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/140-word-break-ii/140. Word Break II.py -------------------------------------------------------------------------------- /140-word-break-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /140-word-break-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/140-word-break-ii/README.md -------------------------------------------------------------------------------- /1403-minimum-subsequence-in-non-increasing-order/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1424-diagonal-traverse-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1424-diagonal-traverse-ii/README.md -------------------------------------------------------------------------------- /1436-destination-city/1436. Destination City.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1436-destination-city/1436. Destination City.py -------------------------------------------------------------------------------- /1436-destination-city/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1436-destination-city/README.md -------------------------------------------------------------------------------- /144-binary-tree-preorder-traversal/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /144-binary-tree-preorder-traversal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/144-binary-tree-preorder-traversal/README.md -------------------------------------------------------------------------------- /146-lru-cache/146-lru-cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/146-lru-cache/146-lru-cache.py -------------------------------------------------------------------------------- /146-lru-cache/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /146-lru-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/146-lru-cache/README.md -------------------------------------------------------------------------------- /1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1480-running-sum-of-1d-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1480-running-sum-of-1d-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1480-running-sum-of-1d-array/README.md -------------------------------------------------------------------------------- /1481-least-number-of-unique-integers-after-k-removals/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1487-making-file-names-unique/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1487-making-file-names-unique/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1487-making-file-names-unique/README.md -------------------------------------------------------------------------------- /1492-the-kth-factor-of-n/1492-the-kth-factor-of-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1492-the-kth-factor-of-n/1492-the-kth-factor-of-n.py -------------------------------------------------------------------------------- /1492-the-kth-factor-of-n/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1492-the-kth-factor-of-n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1492-the-kth-factor-of-n/README.md -------------------------------------------------------------------------------- /15-3sum/15-3sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/15-3sum/15-3sum.py -------------------------------------------------------------------------------- /15-3sum/15. 3Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/15-3sum/15. 3Sum.py -------------------------------------------------------------------------------- /15-3sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /15-3sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/15-3sum/README.md -------------------------------------------------------------------------------- /150-evaluate-reverse-polish-notation/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /150-evaluate-reverse-polish-notation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/150-evaluate-reverse-polish-notation/README.md -------------------------------------------------------------------------------- /151-reverse-words-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /151-reverse-words-in-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/151-reverse-words-in-a-string/README.md -------------------------------------------------------------------------------- /152-maximum-product-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /152-maximum-product-subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/152-maximum-product-subarray/README.md -------------------------------------------------------------------------------- /1528-shuffle-string/1528-shuffle-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1528-shuffle-string/1528-shuffle-string.py -------------------------------------------------------------------------------- /1528-shuffle-string/1528. Shuffle String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1528-shuffle-string/1528. Shuffle String.py -------------------------------------------------------------------------------- /1528-shuffle-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1528-shuffle-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1528-shuffle-string/README.md -------------------------------------------------------------------------------- /153-find-minimum-in-rotated-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /153-find-minimum-in-rotated-sorted-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/153-find-minimum-in-rotated-sorted-array/README.md -------------------------------------------------------------------------------- /1531-string-compression-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1531-string-compression-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1531-string-compression-ii/README.md -------------------------------------------------------------------------------- /1539-kth-missing-positive-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1539-kth-missing-positive-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1539-kth-missing-positive-number/README.md -------------------------------------------------------------------------------- /154-find-minimum-in-rotated-sorted-array-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /154-find-minimum-in-rotated-sorted-array-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/154-find-minimum-in-rotated-sorted-array-ii/README.md -------------------------------------------------------------------------------- /155-min-stack/155-min-stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/155-min-stack/155-min-stack.py -------------------------------------------------------------------------------- /155-min-stack/155. Min Stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/155-min-stack/155. Min Stack.py -------------------------------------------------------------------------------- /155-min-stack/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /155-min-stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/155-min-stack/README.md -------------------------------------------------------------------------------- /1567-maximum-length-of-subarray-with-positive-product/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1572-matrix-diagonal-sum/1572. Matrix Diagonal Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1572-matrix-diagonal-sum/1572. Matrix Diagonal Sum.py -------------------------------------------------------------------------------- /1572-matrix-diagonal-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1572-matrix-diagonal-sum/README.md -------------------------------------------------------------------------------- /1582-special-positions-in-a-binary-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1582-special-positions-in-a-binary-matrix/README.md -------------------------------------------------------------------------------- /159-longest-substring-with-at-most-two-distinct-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /16-3sum-closest/16-3sum-closest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/16-3sum-closest/16-3sum-closest.py -------------------------------------------------------------------------------- /16-3sum-closest/16. 3Sum Closest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/16-3sum-closest/16. 3Sum Closest.py -------------------------------------------------------------------------------- /16-3sum-closest/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /16-3sum-closest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/16-3sum-closest/README.md -------------------------------------------------------------------------------- /1603-design-parking-system/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1603-design-parking-system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1603-design-parking-system/README.md -------------------------------------------------------------------------------- /162-find-peak-element/162. Find Peak Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/162-find-peak-element/162. Find Peak Element.py -------------------------------------------------------------------------------- /162-find-peak-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/162-find-peak-element/README.md -------------------------------------------------------------------------------- /165-compare-version-numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/165-compare-version-numbers/README.md -------------------------------------------------------------------------------- /1650-lowest-common-ancestor-of-a-binary-tree-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /166-fraction-to-recurring-decimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/166-fraction-to-recurring-decimal/README.md -------------------------------------------------------------------------------- /167-two-sum-ii-input-array-is-sorted/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /167-two-sum-ii-input-array-is-sorted/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/167-two-sum-ii-input-array-is-sorted/README.md -------------------------------------------------------------------------------- /169-majority-element/169-majority-element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/169-majority-element/169-majority-element.py -------------------------------------------------------------------------------- /169-majority-element/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /169-majority-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/169-majority-element/README.md -------------------------------------------------------------------------------- /1704-determine-if-string-halves-are-alike/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1704-determine-if-string-halves-are-alike/README.md -------------------------------------------------------------------------------- /1773-count-items-matching-a-rule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1773-count-items-matching-a-rule/README.md -------------------------------------------------------------------------------- /1791-find-center-of-star-graph/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1791-find-center-of-star-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1791-find-center-of-star-graph/README.md -------------------------------------------------------------------------------- /1812-determine-color-of-a-chessboard-square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1812-determine-color-of-a-chessboard-square/README.md -------------------------------------------------------------------------------- /1822-sign-of-the-product-of-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /1822-sign-of-the-product-of-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1822-sign-of-the-product-of-an-array/README.md -------------------------------------------------------------------------------- /1844-replace-all-digits-with-characters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1844-replace-all-digits-with-characters/README.md -------------------------------------------------------------------------------- /1859-sorting-the-sentence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1859-sorting-the-sentence/README.md -------------------------------------------------------------------------------- /186-reverse-words-in-a-string-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /186-reverse-words-in-a-string-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/186-reverse-words-in-a-string-ii/README.md -------------------------------------------------------------------------------- /187-repeated-dna-sequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/187-repeated-dna-sequences/README.md -------------------------------------------------------------------------------- /19-remove-nth-node-from-end-of-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/19-remove-nth-node-from-end-of-list/README.md -------------------------------------------------------------------------------- /191-number-of-1-bits/191-number-of-1-bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/191-number-of-1-bits/191-number-of-1-bits.py -------------------------------------------------------------------------------- /191-number-of-1-bits/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /191-number-of-1-bits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/191-number-of-1-bits/README.md -------------------------------------------------------------------------------- /1947-maximum-compatibility-score-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1947-maximum-compatibility-score-sum/README.md -------------------------------------------------------------------------------- /1975-maximum-matrix-sum/1975. Maximum Matrix Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1975-maximum-matrix-sum/1975. Maximum Matrix Sum.py -------------------------------------------------------------------------------- /1975-maximum-matrix-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/1975-maximum-matrix-sum/README.md -------------------------------------------------------------------------------- /198-house-robber/198-house-robber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/198-house-robber/198-house-robber.py -------------------------------------------------------------------------------- /198-house-robber/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /198-house-robber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/198-house-robber/README.md -------------------------------------------------------------------------------- /199-binary-tree-right-side-view/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /199-binary-tree-right-side-view/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/199-binary-tree-right-side-view/README.md -------------------------------------------------------------------------------- /2-add-two-numbers/2-add-two-numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2-add-two-numbers/2-add-two-numbers.py -------------------------------------------------------------------------------- /2-add-two-numbers/2. Add Two Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2-add-two-numbers/2. Add Two Numbers.py -------------------------------------------------------------------------------- /2-add-two-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2-add-two-numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2-add-two-numbers/README.md -------------------------------------------------------------------------------- /20-valid-parentheses/20-valid-parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/20-valid-parentheses/20-valid-parentheses.py -------------------------------------------------------------------------------- /20-valid-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /20-valid-parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/20-valid-parentheses/README.md -------------------------------------------------------------------------------- /200-number-of-islands/200-number-of-islands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/200-number-of-islands/200-number-of-islands.py -------------------------------------------------------------------------------- /200-number-of-islands/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /200-number-of-islands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/200-number-of-islands/README.md -------------------------------------------------------------------------------- /2023-number-of-pairs-of-strings-with-concatenation-equal-to-target/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /204-count-primes/204-count-primes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/204-count-primes/204-count-primes.py -------------------------------------------------------------------------------- /204-count-primes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /204-count-primes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/204-count-primes/README.md -------------------------------------------------------------------------------- /205-isomorphic-strings/205-isomorphic-strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/205-isomorphic-strings/205-isomorphic-strings.py -------------------------------------------------------------------------------- /205-isomorphic-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /205-isomorphic-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/205-isomorphic-strings/README.md -------------------------------------------------------------------------------- /2053-kth-distinct-string-in-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2053-kth-distinct-string-in-an-array/README.md -------------------------------------------------------------------------------- /207-course-schedule/207-course-schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/207-course-schedule/207-course-schedule.py -------------------------------------------------------------------------------- /207-course-schedule/207. Course Schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/207-course-schedule/207. Course Schedule.py -------------------------------------------------------------------------------- /207-course-schedule/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /207-course-schedule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/207-course-schedule/README.md -------------------------------------------------------------------------------- /208-implement-trie-prefix-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /208-implement-trie-prefix-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/208-implement-trie-prefix-tree/README.md -------------------------------------------------------------------------------- /209-minimum-size-subarray-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/209-minimum-size-subarray-sum/README.md -------------------------------------------------------------------------------- /21-merge-two-sorted-lists/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /21-merge-two-sorted-lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/21-merge-two-sorted-lists/README.md -------------------------------------------------------------------------------- /210-course-schedule-ii/210-course-schedule-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/210-course-schedule-ii/210-course-schedule-ii.py -------------------------------------------------------------------------------- /210-course-schedule-ii/210. Course Schedule II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/210-course-schedule-ii/210. Course Schedule II.py -------------------------------------------------------------------------------- /210-course-schedule-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /210-course-schedule-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/210-course-schedule-ii/README.md -------------------------------------------------------------------------------- /2104-sum-of-subarray-ranges/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2104-sum-of-subarray-ranges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2104-sum-of-subarray-ranges/README.md -------------------------------------------------------------------------------- /211-design-add-and-search-words-data-structure/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /212-word-search-ii/212. Word Search II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/212-word-search-ii/212. Word Search II.py -------------------------------------------------------------------------------- /212-word-search-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/212-word-search-ii/README.md -------------------------------------------------------------------------------- /2124-check-if-all-as-appears-before-all-bs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2124-check-if-all-as-appears-before-all-bs/README.md -------------------------------------------------------------------------------- /215-kth-largest-element-in-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /215-kth-largest-element-in-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/215-kth-largest-element-in-an-array/README.md -------------------------------------------------------------------------------- /216-combination-sum-iii/216. Combination Sum III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/216-combination-sum-iii/216. Combination Sum III.py -------------------------------------------------------------------------------- /216-combination-sum-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/216-combination-sum-iii/README.md -------------------------------------------------------------------------------- /217-contains-duplicate/217-contains-duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/217-contains-duplicate/217-contains-duplicate.py -------------------------------------------------------------------------------- /217-contains-duplicate/217. Contains Duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/217-contains-duplicate/217. Contains Duplicate.py -------------------------------------------------------------------------------- /217-contains-duplicate/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /217-contains-duplicate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/217-contains-duplicate/README.md -------------------------------------------------------------------------------- /22-generate-parentheses/22. Generate Parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/22-generate-parentheses/22. Generate Parentheses.py -------------------------------------------------------------------------------- /22-generate-parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/22-generate-parentheses/README.md -------------------------------------------------------------------------------- /220-contains-duplicate-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/220-contains-duplicate-iii/README.md -------------------------------------------------------------------------------- /221-maximal-square/221. Maximal Square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/221-maximal-square/221. Maximal Square.py -------------------------------------------------------------------------------- /221-maximal-square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/221-maximal-square/README.md -------------------------------------------------------------------------------- /2248-intersection-of-multiple-arrays/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2248-intersection-of-multiple-arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2248-intersection-of-multiple-arrays/README.md -------------------------------------------------------------------------------- /225-implement-stack-using-queues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/225-implement-stack-using-queues/README.md -------------------------------------------------------------------------------- /2255-count-prefixes-of-a-given-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2255-count-prefixes-of-a-given-string/README.md -------------------------------------------------------------------------------- /2269-find-the-k-beauty-of-a-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2269-find-the-k-beauty-of-a-number/README.md -------------------------------------------------------------------------------- /227-basic-calculator-ii/227-basic-calculator-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/227-basic-calculator-ii/227-basic-calculator-ii.py -------------------------------------------------------------------------------- /227-basic-calculator-ii/227. Basic Calculator II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/227-basic-calculator-ii/227. Basic Calculator II.py -------------------------------------------------------------------------------- /227-basic-calculator-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /227-basic-calculator-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/227-basic-calculator-ii/README.md -------------------------------------------------------------------------------- /2270-number-of-ways-to-split-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2270-number-of-ways-to-split-array/README.md -------------------------------------------------------------------------------- /2276-count-integers-in-intervals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2276-count-integers-in-intervals/README.md -------------------------------------------------------------------------------- /2278-percentage-of-letter-in-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2278-percentage-of-letter-in-string/README.md -------------------------------------------------------------------------------- /23-merge-k-sorted-lists/23-merge-k-sorted-lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/23-merge-k-sorted-lists/23-merge-k-sorted-lists.py -------------------------------------------------------------------------------- /23-merge-k-sorted-lists/23. Merge k Sorted Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/23-merge-k-sorted-lists/23. Merge k Sorted Lists.py -------------------------------------------------------------------------------- /23-merge-k-sorted-lists/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /23-merge-k-sorted-lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/23-merge-k-sorted-lists/README.md -------------------------------------------------------------------------------- /2309-greatest-english-letter-in-upper-and-lower-case/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2319-check-if-matrix-is-x-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2319-check-if-matrix-is-x-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2319-check-if-matrix-is-x-matrix/README.md -------------------------------------------------------------------------------- /232-implement-queue-using-stacks/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /232-implement-queue-using-stacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/232-implement-queue-using-stacks/README.md -------------------------------------------------------------------------------- /2325-decode-the-message/2325. Decode the Message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2325-decode-the-message/2325. Decode the Message.py -------------------------------------------------------------------------------- /2325-decode-the-message/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2325-decode-the-message/README.md -------------------------------------------------------------------------------- /2326-spiral-matrix-iv/2326. Spiral Matrix IV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2326-spiral-matrix-iv/2326. Spiral Matrix IV.py -------------------------------------------------------------------------------- /2326-spiral-matrix-iv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2326-spiral-matrix-iv/README.md -------------------------------------------------------------------------------- /234-palindrome-linked-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/234-palindrome-linked-list/README.md -------------------------------------------------------------------------------- /235-lowest-common-ancestor-of-a-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /236-lowest-common-ancestor-of-a-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /236-lowest-common-ancestor-of-a-binary-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/236-lowest-common-ancestor-of-a-binary-tree/README.md -------------------------------------------------------------------------------- /237-delete-node-in-a-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /237-delete-node-in-a-linked-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/237-delete-node-in-a-linked-list/README.md -------------------------------------------------------------------------------- /2373-largest-local-values-in-a-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2373-largest-local-values-in-a-matrix/README.md -------------------------------------------------------------------------------- /238-product-of-array-except-self/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /238-product-of-array-except-self/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/238-product-of-array-except-self/README.md -------------------------------------------------------------------------------- /240-search-a-2d-matrix-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /240-search-a-2d-matrix-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/240-search-a-2d-matrix-ii/README.md -------------------------------------------------------------------------------- /241-different-ways-to-add-parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/241-different-ways-to-add-parentheses/README.md -------------------------------------------------------------------------------- /2418-sort-the-people/2418. Sort the People.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2418-sort-the-people/2418. Sort the People.py -------------------------------------------------------------------------------- /2418-sort-the-people/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2418-sort-the-people/README.md -------------------------------------------------------------------------------- /242-valid-anagram/242-valid-anagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/242-valid-anagram/242-valid-anagram.py -------------------------------------------------------------------------------- /242-valid-anagram/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /242-valid-anagram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/242-valid-anagram/README.md -------------------------------------------------------------------------------- /244-shortest-word-distance-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /244-shortest-word-distance-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/244-shortest-word-distance-ii/README.md -------------------------------------------------------------------------------- /2496-maximum-value-of-a-string-in-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2496-maximum-value-of-a-string-in-an-array/README.md -------------------------------------------------------------------------------- /25-reverse-nodes-in-k-group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/25-reverse-nodes-in-k-group/README.md -------------------------------------------------------------------------------- /253-meeting-rooms-ii/253-meeting-rooms-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/253-meeting-rooms-ii/253-meeting-rooms-ii.py -------------------------------------------------------------------------------- /253-meeting-rooms-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /253-meeting-rooms-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/253-meeting-rooms-ii/README.md -------------------------------------------------------------------------------- /257-binary-tree-paths/257. Binary Tree Paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/257-binary-tree-paths/257. Binary Tree Paths.py -------------------------------------------------------------------------------- /257-binary-tree-paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/257-binary-tree-paths/README.md -------------------------------------------------------------------------------- /258-add-digits/258. Add Digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/258-add-digits/258. Add Digits.py -------------------------------------------------------------------------------- /258-add-digits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/258-add-digits/README.md -------------------------------------------------------------------------------- /26-remove-duplicates-from-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /26-remove-duplicates-from-sorted-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/26-remove-duplicates-from-sorted-array/README.md -------------------------------------------------------------------------------- /260-single-number-iii/260-single-number-iii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/260-single-number-iii/260-single-number-iii.py -------------------------------------------------------------------------------- /260-single-number-iii/260. Single Number III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/260-single-number-iii/260. Single Number III.py -------------------------------------------------------------------------------- /260-single-number-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /260-single-number-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/260-single-number-iii/README.md -------------------------------------------------------------------------------- /263-ugly-number/263. Ugly Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/263-ugly-number/263. Ugly Number.py -------------------------------------------------------------------------------- /263-ugly-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/263-ugly-number/README.md -------------------------------------------------------------------------------- /264-ugly-number-ii/264. Ugly Number II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/264-ugly-number-ii/264. Ugly Number II.py -------------------------------------------------------------------------------- /264-ugly-number-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/264-ugly-number-ii/README.md -------------------------------------------------------------------------------- /268-missing-number/268-missing-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/268-missing-number/268-missing-number.py -------------------------------------------------------------------------------- /268-missing-number/268. Missing Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/268-missing-number/268. Missing Number.py -------------------------------------------------------------------------------- /268-missing-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/268-missing-number/README.md -------------------------------------------------------------------------------- /269-alien-dictionary/269-alien-dictionary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/269-alien-dictionary/269-alien-dictionary.py -------------------------------------------------------------------------------- /269-alien-dictionary/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /269-alien-dictionary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/269-alien-dictionary/README.md -------------------------------------------------------------------------------- /2697-lexicographically-smallest-palindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2697-lexicographically-smallest-palindrome/README.md -------------------------------------------------------------------------------- /27-remove-element/27-remove-element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/27-remove-element/27-remove-element.py -------------------------------------------------------------------------------- /27-remove-element/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /27-remove-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/27-remove-element/README.md -------------------------------------------------------------------------------- /2710-remove-trailing-zeros-from-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2710-remove-trailing-zeros-from-a-string/README.md -------------------------------------------------------------------------------- /273-integer-to-english-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /273-integer-to-english-words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/273-integer-to-english-words/README.md -------------------------------------------------------------------------------- /274-h-index/274-h-index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/274-h-index/274-h-index.py -------------------------------------------------------------------------------- /274-h-index/274. H-Index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/274-h-index/274. H-Index.py -------------------------------------------------------------------------------- /274-h-index/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /274-h-index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/274-h-index/README.md -------------------------------------------------------------------------------- /275-h-index-ii/275-h-index-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/275-h-index-ii/275-h-index-ii.py -------------------------------------------------------------------------------- /275-h-index-ii/275. H-Index II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/275-h-index-ii/275. H-Index II.py -------------------------------------------------------------------------------- /275-h-index-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /275-h-index-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/275-h-index-ii/README.md -------------------------------------------------------------------------------- /278-first-bad-version/278-first-bad-version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/278-first-bad-version/278-first-bad-version.py -------------------------------------------------------------------------------- /278-first-bad-version/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /278-first-bad-version/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/278-first-bad-version/README.md -------------------------------------------------------------------------------- /279-perfect-squares/279. Perfect Squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/279-perfect-squares/279. Perfect Squares.py -------------------------------------------------------------------------------- /279-perfect-squares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/279-perfect-squares/README.md -------------------------------------------------------------------------------- /28-implement-strstr/28-implement-strstr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/28-implement-strstr/28-implement-strstr.py -------------------------------------------------------------------------------- /28-implement-strstr/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /28-implement-strstr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/28-implement-strstr/README.md -------------------------------------------------------------------------------- /2810-faulty-keyboard/2810. Faulty Keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2810-faulty-keyboard/2810. Faulty Keyboard.py -------------------------------------------------------------------------------- /2810-faulty-keyboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2810-faulty-keyboard/README.md -------------------------------------------------------------------------------- /287-find-the-duplicate-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /287-find-the-duplicate-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/287-find-the-duplicate-number/README.md -------------------------------------------------------------------------------- /289-game-of-life/289. Game of Life.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/289-game-of-life/289. Game of Life.py -------------------------------------------------------------------------------- /289-game-of-life/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/289-game-of-life/README.md -------------------------------------------------------------------------------- /29-divide-two-integers/29. Divide Two Integers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/29-divide-two-integers/29. Divide Two Integers.py -------------------------------------------------------------------------------- /29-divide-two-integers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/29-divide-two-integers/README.md -------------------------------------------------------------------------------- /290-word-pattern/290-word-pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/290-word-pattern/290-word-pattern.py -------------------------------------------------------------------------------- /290-word-pattern/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /290-word-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/290-word-pattern/README.md -------------------------------------------------------------------------------- /2942-find-words-containing-character/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/2942-find-words-containing-character/README.md -------------------------------------------------------------------------------- /295-find-median-from-data-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/295-find-median-from-data-stream/README.md -------------------------------------------------------------------------------- /299-bulls-and-cows/299. Bulls and Cows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/299-bulls-and-cows/299. Bulls and Cows.py -------------------------------------------------------------------------------- /299-bulls-and-cows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/299-bulls-and-cows/README.md -------------------------------------------------------------------------------- /3-longest-substring-without-repeating-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /30-substring-with-concatenation-of-all-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /300-longest-increasing-subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/300-longest-increasing-subsequence/README.md -------------------------------------------------------------------------------- /3005-count-elements-with-maximum-frequency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3005-count-elements-with-maximum-frequency/README.md -------------------------------------------------------------------------------- /3019-number-of-changing-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3019-number-of-changing-keys/README.md -------------------------------------------------------------------------------- /303-range-sum-query-immutable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/303-range-sum-query-immutable/README.md -------------------------------------------------------------------------------- /3033-modify-the-matrix/3033. Modify the Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3033-modify-the-matrix/3033. Modify the Matrix.py -------------------------------------------------------------------------------- /3033-modify-the-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3033-modify-the-matrix/README.md -------------------------------------------------------------------------------- /304-range-sum-query-2d-immutable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/304-range-sum-query-2d-immutable/README.md -------------------------------------------------------------------------------- /306-additive-number/306. Additive Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/306-additive-number/306. Additive Number.py -------------------------------------------------------------------------------- /306-additive-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/306-additive-number/README.md -------------------------------------------------------------------------------- /310-minimum-height-trees/310. Minimum Height Trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/310-minimum-height-trees/310. Minimum Height Trees.py -------------------------------------------------------------------------------- /310-minimum-height-trees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/310-minimum-height-trees/README.md -------------------------------------------------------------------------------- /3110-score-of-a-string/3110. Score of a String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3110-score-of-a-string/3110. Score of a String.py -------------------------------------------------------------------------------- /3110-score-of-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3110-score-of-a-string/README.md -------------------------------------------------------------------------------- /315-count-of-smaller-numbers-after-self/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /315-count-of-smaller-numbers-after-self/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/315-count-of-smaller-numbers-after-self/README.md -------------------------------------------------------------------------------- /316-remove-duplicate-letters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /316-remove-duplicate-letters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/316-remove-duplicate-letters/README.md -------------------------------------------------------------------------------- /32-longest-valid-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /32-longest-valid-parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/32-longest-valid-parentheses/README.md -------------------------------------------------------------------------------- /3218-minimum-cost-for-cutting-cake-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3218-minimum-cost-for-cutting-cake-i/README.md -------------------------------------------------------------------------------- /3219-minimum-cost-for-cutting-cake-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3219-minimum-cost-for-cutting-cake-ii/README.md -------------------------------------------------------------------------------- /322-coin-change/322-coin-change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/322-coin-change/322-coin-change.py -------------------------------------------------------------------------------- /322-coin-change/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /322-coin-change/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/322-coin-change/README.md -------------------------------------------------------------------------------- /3248-snake-in-matrix/3248. Snake in Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3248-snake-in-matrix/3248. Snake in Matrix.py -------------------------------------------------------------------------------- /3248-snake-in-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3248-snake-in-matrix/README.md -------------------------------------------------------------------------------- /3259-maximum-energy-boost-from-two-drinks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/3259-maximum-energy-boost-from-two-drinks/README.md -------------------------------------------------------------------------------- /329-longest-increasing-path-in-a-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/329-longest-increasing-path-in-a-matrix/README.md -------------------------------------------------------------------------------- /33-search-in-rotated-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /33-search-in-rotated-sorted-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/33-search-in-rotated-sorted-array/README.md -------------------------------------------------------------------------------- /332-reconstruct-itinerary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/332-reconstruct-itinerary/README.md -------------------------------------------------------------------------------- /336-palindrome-pairs/336-palindrome-pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/336-palindrome-pairs/336-palindrome-pairs.py -------------------------------------------------------------------------------- /336-palindrome-pairs/336. Palindrome Pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/336-palindrome-pairs/336. Palindrome Pairs.py -------------------------------------------------------------------------------- /336-palindrome-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /336-palindrome-pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/336-palindrome-pairs/README.md -------------------------------------------------------------------------------- /340-longest-substring-with-at-most-k-distinct-characters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /342-power-of-four/342. Power of Four.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/342-power-of-four/342. Power of Four.py -------------------------------------------------------------------------------- /342-power-of-four/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/342-power-of-four/README.md -------------------------------------------------------------------------------- /343-integer-break/343. Integer Break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/343-integer-break/343. Integer Break.py -------------------------------------------------------------------------------- /343-integer-break/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/343-integer-break/README.md -------------------------------------------------------------------------------- /344-reverse-string/344-reverse-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/344-reverse-string/344-reverse-string.py -------------------------------------------------------------------------------- /344-reverse-string/344. Reverse String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/344-reverse-string/344. Reverse String.py -------------------------------------------------------------------------------- /344-reverse-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /344-reverse-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/344-reverse-string/README.md -------------------------------------------------------------------------------- /345-reverse-vowels-of-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /345-reverse-vowels-of-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/345-reverse-vowels-of-a-string/README.md -------------------------------------------------------------------------------- /347-top-k-frequent-elements/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /347-top-k-frequent-elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/347-top-k-frequent-elements/README.md -------------------------------------------------------------------------------- /348-design-tic-tac-toe/348-design-tic-tac-toe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/348-design-tic-tac-toe/348-design-tic-tac-toe.py -------------------------------------------------------------------------------- /348-design-tic-tac-toe/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /348-design-tic-tac-toe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/348-design-tic-tac-toe/README.md -------------------------------------------------------------------------------- /354-russian-doll-envelopes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/354-russian-doll-envelopes/README.md -------------------------------------------------------------------------------- /355-design-twitter/355. Design Twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/355-design-twitter/355. Design Twitter.py -------------------------------------------------------------------------------- /355-design-twitter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/355-design-twitter/README.md -------------------------------------------------------------------------------- /357-count-numbers-with-unique-digits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/357-count-numbers-with-unique-digits/README.md -------------------------------------------------------------------------------- /36-valid-sudoku/36-valid-sudoku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/36-valid-sudoku/36-valid-sudoku.py -------------------------------------------------------------------------------- /36-valid-sudoku/36. Valid Sudoku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/36-valid-sudoku/36. Valid Sudoku.py -------------------------------------------------------------------------------- /36-valid-sudoku/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /36-valid-sudoku/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/36-valid-sudoku/README.md -------------------------------------------------------------------------------- /362-design-hit-counter/362-design-hit-counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/362-design-hit-counter/362-design-hit-counter.py -------------------------------------------------------------------------------- /362-design-hit-counter/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /362-design-hit-counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/362-design-hit-counter/README.md -------------------------------------------------------------------------------- /367-valid-perfect-square/367. Valid Perfect Square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/367-valid-perfect-square/367. Valid Perfect Square.py -------------------------------------------------------------------------------- /367-valid-perfect-square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/367-valid-perfect-square/README.md -------------------------------------------------------------------------------- /370-range-addition/370-range-addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/370-range-addition/370-range-addition.py -------------------------------------------------------------------------------- /370-range-addition/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /370-range-addition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/370-range-addition/README.md -------------------------------------------------------------------------------- /378-kth-smallest-element-in-a-sorted-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /378-kth-smallest-element-in-a-sorted-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/378-kth-smallest-element-in-a-sorted-matrix/README.md -------------------------------------------------------------------------------- /380-insert-delete-getrandom-o1/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /380-insert-delete-getrandom-o1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/380-insert-delete-getrandom-o1/README.md -------------------------------------------------------------------------------- /384-shuffle-an-array/384-shuffle-an-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/384-shuffle-an-array/384-shuffle-an-array.py -------------------------------------------------------------------------------- /384-shuffle-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /384-shuffle-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/384-shuffle-an-array/README.md -------------------------------------------------------------------------------- /387-first-unique-character-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /387-first-unique-character-in-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/387-first-unique-character-in-a-string/README.md -------------------------------------------------------------------------------- /388-longest-absolute-file-path/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /388-longest-absolute-file-path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/388-longest-absolute-file-path/README.md -------------------------------------------------------------------------------- /389-find-the-difference/389-find-the-difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/389-find-the-difference/389-find-the-difference.py -------------------------------------------------------------------------------- /389-find-the-difference/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /389-find-the-difference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/389-find-the-difference/README.md -------------------------------------------------------------------------------- /39-combination-sum/39-combination-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/39-combination-sum/39-combination-sum.py -------------------------------------------------------------------------------- /39-combination-sum/39. Combination Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/39-combination-sum/39. Combination Sum.py -------------------------------------------------------------------------------- /39-combination-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /39-combination-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/39-combination-sum/README.md -------------------------------------------------------------------------------- /392-is-subsequence/392-is-subsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/392-is-subsequence/392-is-subsequence.py -------------------------------------------------------------------------------- /392-is-subsequence/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /392-is-subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/392-is-subsequence/README.md -------------------------------------------------------------------------------- /398-random-pick-index/398. Random Pick Index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/398-random-pick-index/398. Random Pick Index.py -------------------------------------------------------------------------------- /398-random-pick-index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/398-random-pick-index/README.md -------------------------------------------------------------------------------- /399-evaluate-division/399-evaluate-division.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/399-evaluate-division/399-evaluate-division.py -------------------------------------------------------------------------------- /399-evaluate-division/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /399-evaluate-division/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/399-evaluate-division/README.md -------------------------------------------------------------------------------- /4-median-of-two-sorted-arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/4-median-of-two-sorted-arrays/README.md -------------------------------------------------------------------------------- /40-combination-sum-ii/40-combination-sum-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/40-combination-sum-ii/40-combination-sum-ii.py -------------------------------------------------------------------------------- /40-combination-sum-ii/40. Combination Sum II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/40-combination-sum-ii/40. Combination Sum II.py -------------------------------------------------------------------------------- /40-combination-sum-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /40-combination-sum-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/40-combination-sum-ii/README.md -------------------------------------------------------------------------------- /400-nth-digit/400-nth-digit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/400-nth-digit/400-nth-digit.py -------------------------------------------------------------------------------- /400-nth-digit/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /400-nth-digit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/400-nth-digit/README.md -------------------------------------------------------------------------------- /404-sum-of-left-leaves/404. Sum of Left Leaves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/404-sum-of-left-leaves/404. Sum of Left Leaves.py -------------------------------------------------------------------------------- /404-sum-of-left-leaves/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/404-sum-of-left-leaves/README.md -------------------------------------------------------------------------------- /406-queue-reconstruction-by-height/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/406-queue-reconstruction-by-height/README.md -------------------------------------------------------------------------------- /41-first-missing-positive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/41-first-missing-positive/README.md -------------------------------------------------------------------------------- /412-fizz-buzz/412. Fizz Buzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/412-fizz-buzz/412. Fizz Buzz.py -------------------------------------------------------------------------------- /412-fizz-buzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/412-fizz-buzz/README.md -------------------------------------------------------------------------------- /414-third-maximum-number/414. Third Maximum Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/414-third-maximum-number/414. Third Maximum Number.py -------------------------------------------------------------------------------- /414-third-maximum-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/414-third-maximum-number/README.md -------------------------------------------------------------------------------- /415-add-strings/415-add-strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/415-add-strings/415-add-strings.py -------------------------------------------------------------------------------- /415-add-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /415-add-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/415-add-strings/README.md -------------------------------------------------------------------------------- /416-partition-equal-subset-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /416-partition-equal-subset-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/416-partition-equal-subset-sum/README.md -------------------------------------------------------------------------------- /42-trapping-rain-water/42-trapping-rain-water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/42-trapping-rain-water/42-trapping-rain-water.py -------------------------------------------------------------------------------- /42-trapping-rain-water/42. Trapping Rain Water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/42-trapping-rain-water/42. Trapping Rain Water.py -------------------------------------------------------------------------------- /42-trapping-rain-water/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /42-trapping-rain-water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/42-trapping-rain-water/README.md -------------------------------------------------------------------------------- /424-longest-repeating-character-replacement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/424-longest-repeating-character-replacement/README.md -------------------------------------------------------------------------------- /428-serialize-and-deserialize-n-ary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /428-serialize-and-deserialize-n-ary-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/428-serialize-and-deserialize-n-ary-tree/README.md -------------------------------------------------------------------------------- /43-multiply-strings/43-multiply-strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/43-multiply-strings/43-multiply-strings.py -------------------------------------------------------------------------------- /43-multiply-strings/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /43-multiply-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/43-multiply-strings/README.md -------------------------------------------------------------------------------- /434-number-of-segments-in-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/434-number-of-segments-in-a-string/README.md -------------------------------------------------------------------------------- /438-find-all-anagrams-in-a-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /438-find-all-anagrams-in-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/438-find-all-anagrams-in-a-string/README.md -------------------------------------------------------------------------------- /442-find-all-duplicates-in-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/442-find-all-duplicates-in-an-array/README.md -------------------------------------------------------------------------------- /443-string-compression/443-string-compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/443-string-compression/443-string-compression.py -------------------------------------------------------------------------------- /443-string-compression/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /443-string-compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/443-string-compression/README.md -------------------------------------------------------------------------------- /45-jump-game-ii/45-jump-game-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/45-jump-game-ii/45-jump-game-ii.py -------------------------------------------------------------------------------- /45-jump-game-ii/45. Jump Game II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/45-jump-game-ii/45. Jump Game II.py -------------------------------------------------------------------------------- /45-jump-game-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /45-jump-game-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/45-jump-game-ii/README.md -------------------------------------------------------------------------------- /451-sort-characters-by-frequency/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /451-sort-characters-by-frequency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/451-sort-characters-by-frequency/README.md -------------------------------------------------------------------------------- /453-minimum-moves-to-equal-array-elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/453-minimum-moves-to-equal-array-elements/README.md -------------------------------------------------------------------------------- /454-4sum-ii/454. 4Sum II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/454-4sum-ii/454. 4Sum II.py -------------------------------------------------------------------------------- /454-4sum-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/454-4sum-ii/README.md -------------------------------------------------------------------------------- /455-assign-cookies/455. Assign Cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/455-assign-cookies/455. Assign Cookies.py -------------------------------------------------------------------------------- /455-assign-cookies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/455-assign-cookies/README.md -------------------------------------------------------------------------------- /456-132-pattern/456-132-pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/456-132-pattern/456-132-pattern.py -------------------------------------------------------------------------------- /456-132-pattern/456. 132 Pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/456-132-pattern/456. 132 Pattern.py -------------------------------------------------------------------------------- /456-132-pattern/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /456-132-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/456-132-pattern/README.md -------------------------------------------------------------------------------- /457-circular-array-loop/457. Circular Array Loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/457-circular-array-loop/457. Circular Array Loop.py -------------------------------------------------------------------------------- /457-circular-array-loop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/457-circular-array-loop/README.md -------------------------------------------------------------------------------- /458-poor-pigs/458. Poor Pigs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/458-poor-pigs/458. Poor Pigs.py -------------------------------------------------------------------------------- /458-poor-pigs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/458-poor-pigs/README.md -------------------------------------------------------------------------------- /459-repeated-substring-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/459-repeated-substring-pattern/README.md -------------------------------------------------------------------------------- /46-permutations/46-permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/46-permutations/46-permutations.py -------------------------------------------------------------------------------- /46-permutations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /46-permutations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/46-permutations/README.md -------------------------------------------------------------------------------- /460-lfu-cache/460-lfu-cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/460-lfu-cache/460-lfu-cache.py -------------------------------------------------------------------------------- /460-lfu-cache/460. LFU Cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/460-lfu-cache/460. LFU Cache.py -------------------------------------------------------------------------------- /460-lfu-cache/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /460-lfu-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/460-lfu-cache/README.md -------------------------------------------------------------------------------- /461-hamming-distance/461. Hamming Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/461-hamming-distance/461. Hamming Distance.py -------------------------------------------------------------------------------- /461-hamming-distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/461-hamming-distance/README.md -------------------------------------------------------------------------------- /463-island-perimeter/463. Island Perimeter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/463-island-perimeter/463. Island Perimeter.py -------------------------------------------------------------------------------- /463-island-perimeter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/463-island-perimeter/README.md -------------------------------------------------------------------------------- /464-can-i-win/464. Can I Win.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/464-can-i-win/464. Can I Win.py -------------------------------------------------------------------------------- /464-can-i-win/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/464-can-i-win/README.md -------------------------------------------------------------------------------- /466-count-the-repetitions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/466-count-the-repetitions/README.md -------------------------------------------------------------------------------- /467-unique-substrings-in-wraparound-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/467-unique-substrings-in-wraparound-string/README.md -------------------------------------------------------------------------------- /468-validate-ip-address/468. Validate IP Address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/468-validate-ip-address/468. Validate IP Address.py -------------------------------------------------------------------------------- /468-validate-ip-address/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/468-validate-ip-address/README.md -------------------------------------------------------------------------------- /47-permutations-ii/47-permutations-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/47-permutations-ii/47-permutations-ii.py -------------------------------------------------------------------------------- /47-permutations-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /47-permutations-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/47-permutations-ii/README.md -------------------------------------------------------------------------------- /470-implement-rand10-using-rand7/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /470-implement-rand10-using-rand7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/470-implement-rand10-using-rand7/README.md -------------------------------------------------------------------------------- /472-concatenated-words/472-concatenated-words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/472-concatenated-words/472-concatenated-words.py -------------------------------------------------------------------------------- /472-concatenated-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /472-concatenated-words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/472-concatenated-words/README.md -------------------------------------------------------------------------------- /473-matchsticks-to-square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/473-matchsticks-to-square/README.md -------------------------------------------------------------------------------- /474-ones-and-zeroes/474. Ones and Zeroes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/474-ones-and-zeroes/474. Ones and Zeroes.py -------------------------------------------------------------------------------- /474-ones-and-zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/474-ones-and-zeroes/README.md -------------------------------------------------------------------------------- /475-heaters/475. Heaters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/475-heaters/475. Heaters.py -------------------------------------------------------------------------------- /475-heaters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/475-heaters/README.md -------------------------------------------------------------------------------- /476-number-complement/476. Number Complement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/476-number-complement/476. Number Complement.py -------------------------------------------------------------------------------- /476-number-complement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/476-number-complement/README.md -------------------------------------------------------------------------------- /477-total-hamming-distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/477-total-hamming-distance/README.md -------------------------------------------------------------------------------- /478-generate-random-point-in-a-circle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/478-generate-random-point-in-a-circle/README.md -------------------------------------------------------------------------------- /479-largest-palindrome-product/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/479-largest-palindrome-product/README.md -------------------------------------------------------------------------------- /480-sliding-window-median/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/480-sliding-window-median/README.md -------------------------------------------------------------------------------- /481-magical-string/481. Magical String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/481-magical-string/481. Magical String.py -------------------------------------------------------------------------------- /481-magical-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/481-magical-string/README.md -------------------------------------------------------------------------------- /483-smallest-good-base/483. Smallest Good Base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/483-smallest-good-base/483. Smallest Good Base.py -------------------------------------------------------------------------------- /483-smallest-good-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/483-smallest-good-base/README.md -------------------------------------------------------------------------------- /485-max-consecutive-ones/485. Max Consecutive Ones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/485-max-consecutive-ones/485. Max Consecutive Ones.py -------------------------------------------------------------------------------- /485-max-consecutive-ones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/485-max-consecutive-ones/README.md -------------------------------------------------------------------------------- /486-predict-the-winner/486. Predict the Winner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/486-predict-the-winner/486. Predict the Winner.py -------------------------------------------------------------------------------- /486-predict-the-winner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/486-predict-the-winner/README.md -------------------------------------------------------------------------------- /49-group-anagrams/49-group-anagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/49-group-anagrams/49-group-anagrams.py -------------------------------------------------------------------------------- /49-group-anagrams/49. Group Anagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/49-group-anagrams/49. Group Anagrams.py -------------------------------------------------------------------------------- /49-group-anagrams/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /49-group-anagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/49-group-anagrams/README.md -------------------------------------------------------------------------------- /491-non-decreasing-subsequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/491-non-decreasing-subsequences/README.md -------------------------------------------------------------------------------- /492-construct-the-rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/492-construct-the-rectangle/README.md -------------------------------------------------------------------------------- /493-reverse-pairs/493. Reverse Pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/493-reverse-pairs/493. Reverse Pairs.py -------------------------------------------------------------------------------- /493-reverse-pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/493-reverse-pairs/README.md -------------------------------------------------------------------------------- /494-target-sum/494. Target Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/494-target-sum/494. Target Sum.py -------------------------------------------------------------------------------- /494-target-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/494-target-sum/README.md -------------------------------------------------------------------------------- /495-teemo-attacking/495. Teemo Attacking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/495-teemo-attacking/495. Teemo Attacking.py -------------------------------------------------------------------------------- /495-teemo-attacking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/495-teemo-attacking/README.md -------------------------------------------------------------------------------- /496-next-greater-element-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/496-next-greater-element-i/README.md -------------------------------------------------------------------------------- /498-diagonal-traverse/498. Diagonal Traverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/498-diagonal-traverse/498. Diagonal Traverse.py -------------------------------------------------------------------------------- /498-diagonal-traverse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/498-diagonal-traverse/README.md -------------------------------------------------------------------------------- /5-longest-palindromic-substring/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /5-longest-palindromic-substring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/5-longest-palindromic-substring/README.md -------------------------------------------------------------------------------- /50-powx-n/50-powx-n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/50-powx-n/50-powx-n.py -------------------------------------------------------------------------------- /50-powx-n/50. Pow(x, n).py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/50-powx-n/50. Pow(x, n).py -------------------------------------------------------------------------------- /50-powx-n/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /50-powx-n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/50-powx-n/README.md -------------------------------------------------------------------------------- /500-keyboard-row/500. Keyboard Row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/500-keyboard-row/500. Keyboard Row.py -------------------------------------------------------------------------------- /500-keyboard-row/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/500-keyboard-row/README.md -------------------------------------------------------------------------------- /503-next-greater-element-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/503-next-greater-element-ii/README.md -------------------------------------------------------------------------------- /51-n-queens/51. N-Queens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/51-n-queens/51. N-Queens.py -------------------------------------------------------------------------------- /51-n-queens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/51-n-queens/README.md -------------------------------------------------------------------------------- /515-find-largest-value-in-each-tree-row/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/515-find-largest-value-in-each-tree-row/README.md -------------------------------------------------------------------------------- /519-random-flip-matrix/519. Random Flip Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/519-random-flip-matrix/519. Random Flip Matrix.py -------------------------------------------------------------------------------- /519-random-flip-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/519-random-flip-matrix/README.md -------------------------------------------------------------------------------- /523-continuous-subarray-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /523-continuous-subarray-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/523-continuous-subarray-sum/README.md -------------------------------------------------------------------------------- /528-random-pick-with-weight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/528-random-pick-with-weight/README.md -------------------------------------------------------------------------------- /53-maximum-subarray/53-maximum-subarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/53-maximum-subarray/53-maximum-subarray.py -------------------------------------------------------------------------------- /53-maximum-subarray/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /53-maximum-subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/53-maximum-subarray/README.md -------------------------------------------------------------------------------- /54-spiral-matrix/54-spiral-matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/54-spiral-matrix/54-spiral-matrix.py -------------------------------------------------------------------------------- /54-spiral-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /54-spiral-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/54-spiral-matrix/README.md -------------------------------------------------------------------------------- /540-single-element-in-a-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /540-single-element-in-a-sorted-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/540-single-element-in-a-sorted-array/README.md -------------------------------------------------------------------------------- /542-01-matrix/542-01-matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/542-01-matrix/542-01-matrix.py -------------------------------------------------------------------------------- /542-01-matrix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /542-01-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/542-01-matrix/README.md -------------------------------------------------------------------------------- /545-boundary-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /545-boundary-of-binary-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/545-boundary-of-binary-tree/README.md -------------------------------------------------------------------------------- /547-number-of-provinces/547-number-of-provinces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/547-number-of-provinces/547-number-of-provinces.py -------------------------------------------------------------------------------- /547-number-of-provinces/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /547-number-of-provinces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/547-number-of-provinces/README.md -------------------------------------------------------------------------------- /55-jump-game/55. Jump Game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/55-jump-game/55. Jump Game.py -------------------------------------------------------------------------------- /55-jump-game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/55-jump-game/README.md -------------------------------------------------------------------------------- /551-student-attendance-record-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/551-student-attendance-record-i/README.md -------------------------------------------------------------------------------- /553-optimal-division/553. Optimal Division.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/553-optimal-division/553. Optimal Division.py -------------------------------------------------------------------------------- /553-optimal-division/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/553-optimal-division/README.md -------------------------------------------------------------------------------- /554-brick-wall/554. Brick Wall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/554-brick-wall/554. Brick Wall.py -------------------------------------------------------------------------------- /554-brick-wall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/554-brick-wall/README.md -------------------------------------------------------------------------------- /556-next-greater-element-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/556-next-greater-element-iii/README.md -------------------------------------------------------------------------------- /559-maximum-depth-of-n-ary-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/559-maximum-depth-of-n-ary-tree/README.md -------------------------------------------------------------------------------- /56-merge-intervals/56. Merge Intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/56-merge-intervals/56. Merge Intervals.py -------------------------------------------------------------------------------- /56-merge-intervals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/56-merge-intervals/README.md -------------------------------------------------------------------------------- /560-subarray-sum-equals-k/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/560-subarray-sum-equals-k/README.md -------------------------------------------------------------------------------- /563-binary-tree-tilt/563. Binary Tree Tilt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/563-binary-tree-tilt/563. Binary Tree Tilt.py -------------------------------------------------------------------------------- /563-binary-tree-tilt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/563-binary-tree-tilt/README.md -------------------------------------------------------------------------------- /565-array-nesting/565. Array Nesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/565-array-nesting/565. Array Nesting.py -------------------------------------------------------------------------------- /565-array-nesting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/565-array-nesting/README.md -------------------------------------------------------------------------------- /566-reshape-the-matrix/566. Reshape the Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/566-reshape-the-matrix/566. Reshape the Matrix.py -------------------------------------------------------------------------------- /566-reshape-the-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/566-reshape-the-matrix/README.md -------------------------------------------------------------------------------- /567-permutation-in-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /567-permutation-in-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/567-permutation-in-string/README.md -------------------------------------------------------------------------------- /57-insert-interval/57-insert-interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/57-insert-interval/57-insert-interval.py -------------------------------------------------------------------------------- /57-insert-interval/57. Insert Interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/57-insert-interval/57. Insert Interval.py -------------------------------------------------------------------------------- /57-insert-interval/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /57-insert-interval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/57-insert-interval/README.md -------------------------------------------------------------------------------- /572-subtree-of-another-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /572-subtree-of-another-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/572-subtree-of-another-tree/README.md -------------------------------------------------------------------------------- /58-length-of-last-word/58-length-of-last-word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/58-length-of-last-word/58-length-of-last-word.py -------------------------------------------------------------------------------- /58-length-of-last-word/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /58-length-of-last-word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/58-length-of-last-word/README.md -------------------------------------------------------------------------------- /581-shortest-unsorted-continuous-subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/581-shortest-unsorted-continuous-subarray/README.md -------------------------------------------------------------------------------- /583-delete-operation-for-two-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/583-delete-operation-for-two-strings/README.md -------------------------------------------------------------------------------- /590-n-ary-tree-postorder-traversal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/590-n-ary-tree-postorder-traversal/README.md -------------------------------------------------------------------------------- /592-fraction-addition-and-subtraction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/592-fraction-addition-and-subtraction/README.md -------------------------------------------------------------------------------- /593-valid-square/593. Valid Square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/593-valid-square/593. Valid Square.py -------------------------------------------------------------------------------- /593-valid-square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/593-valid-square/README.md -------------------------------------------------------------------------------- /594-longest-harmonious-subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/594-longest-harmonious-subsequence/README.md -------------------------------------------------------------------------------- /599-minimum-index-sum-of-two-lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/599-minimum-index-sum-of-two-lists/README.md -------------------------------------------------------------------------------- /6-zigzag-conversion/6-zigzag-conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/6-zigzag-conversion/6-zigzag-conversion.py -------------------------------------------------------------------------------- /6-zigzag-conversion/6. Zigzag Conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/6-zigzag-conversion/6. Zigzag Conversion.py -------------------------------------------------------------------------------- /6-zigzag-conversion/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /6-zigzag-conversion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/6-zigzag-conversion/README.md -------------------------------------------------------------------------------- /609-find-duplicate-file-in-system/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /609-find-duplicate-file-in-system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/609-find-duplicate-file-in-system/README.md -------------------------------------------------------------------------------- /61-rotate-list/61. Rotate List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/61-rotate-list/61. Rotate List.py -------------------------------------------------------------------------------- /61-rotate-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/61-rotate-list/README.md -------------------------------------------------------------------------------- /611-valid-triangle-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/611-valid-triangle-number/README.md -------------------------------------------------------------------------------- /62-unique-paths/62-unique-paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/62-unique-paths/62-unique-paths.py -------------------------------------------------------------------------------- /62-unique-paths/62. Unique Paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/62-unique-paths/62. Unique Paths.py -------------------------------------------------------------------------------- /62-unique-paths/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /62-unique-paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/62-unique-paths/README.md -------------------------------------------------------------------------------- /621-task-scheduler/621. Task Scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/621-task-scheduler/621. Task Scheduler.py -------------------------------------------------------------------------------- /621-task-scheduler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/621-task-scheduler/README.md -------------------------------------------------------------------------------- /624-maximum-distance-in-arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/624-maximum-distance-in-arrays/README.md -------------------------------------------------------------------------------- /63-unique-paths-ii/63. Unique Paths II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/63-unique-paths-ii/63. Unique Paths II.py -------------------------------------------------------------------------------- /63-unique-paths-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/63-unique-paths-ii/README.md -------------------------------------------------------------------------------- /630-course-schedule-iii/630-course-schedule-iii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/630-course-schedule-iii/630-course-schedule-iii.py -------------------------------------------------------------------------------- /630-course-schedule-iii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /630-course-schedule-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/630-course-schedule-iii/README.md -------------------------------------------------------------------------------- /637-average-of-levels-in-binary-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/637-average-of-levels-in-binary-tree/README.md -------------------------------------------------------------------------------- /638-shopping-offers/638. Shopping Offers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/638-shopping-offers/638. Shopping Offers.py -------------------------------------------------------------------------------- /638-shopping-offers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/638-shopping-offers/README.md -------------------------------------------------------------------------------- /64-minimum-path-sum/64-minimum-path-sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/64-minimum-path-sum/64-minimum-path-sum.py -------------------------------------------------------------------------------- /64-minimum-path-sum/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /64-minimum-path-sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/64-minimum-path-sum/README.md -------------------------------------------------------------------------------- /643-maximum-average-subarray-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/643-maximum-average-subarray-i/README.md -------------------------------------------------------------------------------- /65-valid-number/65. Valid Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/65-valid-number/65. Valid Number.py -------------------------------------------------------------------------------- /65-valid-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/65-valid-number/README.md -------------------------------------------------------------------------------- /650-2-keys-keyboard/650. 2 Keys Keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/650-2-keys-keyboard/650. 2 Keys Keyboard.py -------------------------------------------------------------------------------- /650-2-keys-keyboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/650-2-keys-keyboard/README.md -------------------------------------------------------------------------------- /658-find-k-closest-elements/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /658-find-k-closest-elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/658-find-k-closest-elements/README.md -------------------------------------------------------------------------------- /660-remove-9/660-remove-9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/660-remove-9/660-remove-9.py -------------------------------------------------------------------------------- /660-remove-9/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /660-remove-9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/660-remove-9/README.md -------------------------------------------------------------------------------- /664-strange-printer/664. Strange Printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/664-strange-printer/664. Strange Printer.py -------------------------------------------------------------------------------- /664-strange-printer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/664-strange-printer/README.md -------------------------------------------------------------------------------- /669-trim-a-binary-search-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/669-trim-a-binary-search-tree/README.md -------------------------------------------------------------------------------- /670-maximum-swap/670-maximum-swap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/670-maximum-swap/670-maximum-swap.py -------------------------------------------------------------------------------- /670-maximum-swap/670. Maximum Swap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/670-maximum-swap/670. Maximum Swap.py -------------------------------------------------------------------------------- /670-maximum-swap/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /670-maximum-swap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/670-maximum-swap/README.md -------------------------------------------------------------------------------- /677-map-sum-pairs/677. Map Sum Pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/677-map-sum-pairs/677. Map Sum Pairs.py -------------------------------------------------------------------------------- /677-map-sum-pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/677-map-sum-pairs/README.md -------------------------------------------------------------------------------- /678-valid-parenthesis-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /678-valid-parenthesis-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/678-valid-parenthesis-string/README.md -------------------------------------------------------------------------------- /68-text-justification/68. Text Justification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/68-text-justification/68. Text Justification.py -------------------------------------------------------------------------------- /68-text-justification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/68-text-justification/README.md -------------------------------------------------------------------------------- /681-next-closest-time/681-next-closest-time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/681-next-closest-time/681-next-closest-time.py -------------------------------------------------------------------------------- /681-next-closest-time/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /681-next-closest-time/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/681-next-closest-time/README.md -------------------------------------------------------------------------------- /684-redundant-connection/684. Redundant Connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/684-redundant-connection/684. Redundant Connection.py -------------------------------------------------------------------------------- /684-redundant-connection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/684-redundant-connection/README.md -------------------------------------------------------------------------------- /686-repeated-string-match/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/686-repeated-string-match/README.md -------------------------------------------------------------------------------- /688-knight-probability-in-chessboard/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /688-knight-probability-in-chessboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/688-knight-probability-in-chessboard/README.md -------------------------------------------------------------------------------- /690-employee-importance/690. Employee Importance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/690-employee-importance/690. Employee Importance.py -------------------------------------------------------------------------------- /690-employee-importance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/690-employee-importance/README.md -------------------------------------------------------------------------------- /692-top-k-frequent-words/692-top-k-frequent-words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/692-top-k-frequent-words/692-top-k-frequent-words.py -------------------------------------------------------------------------------- /692-top-k-frequent-words/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /692-top-k-frequent-words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/692-top-k-frequent-words/README.md -------------------------------------------------------------------------------- /695-max-area-of-island/695. Max Area of Island.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/695-max-area-of-island/695. Max Area of Island.py -------------------------------------------------------------------------------- /695-max-area-of-island/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/695-max-area-of-island/README.md -------------------------------------------------------------------------------- /704-binary-search/704. Binary Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/704-binary-search/704. Binary Search.py -------------------------------------------------------------------------------- /704-binary-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/704-binary-search/README.md -------------------------------------------------------------------------------- /706-design-hashmap/706-design-hashmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/706-design-hashmap/706-design-hashmap.py -------------------------------------------------------------------------------- /706-design-hashmap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/706-design-hashmap/README.md -------------------------------------------------------------------------------- /709-to-lower-case/709. To Lower Case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/709-to-lower-case/709. To Lower Case.py -------------------------------------------------------------------------------- /709-to-lower-case/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/709-to-lower-case/README.md -------------------------------------------------------------------------------- /71-simplify-path/71-simplify-path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/71-simplify-path/71-simplify-path.py -------------------------------------------------------------------------------- /71-simplify-path/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /71-simplify-path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/71-simplify-path/README.md -------------------------------------------------------------------------------- /713-subarray-product-less-than-k/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/713-subarray-product-less-than-k/README.md -------------------------------------------------------------------------------- /72-edit-distance/72-edit-distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/72-edit-distance/72-edit-distance.py -------------------------------------------------------------------------------- /72-edit-distance/72. Edit Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/72-edit-distance/72. Edit Distance.py -------------------------------------------------------------------------------- /72-edit-distance/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /72-edit-distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/72-edit-distance/README.md -------------------------------------------------------------------------------- /728-self-dividing-numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/728-self-dividing-numbers/README.md -------------------------------------------------------------------------------- /729-my-calendar-i/729. My Calendar I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/729-my-calendar-i/729. My Calendar I.py -------------------------------------------------------------------------------- /729-my-calendar-i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/729-my-calendar-i/README.md -------------------------------------------------------------------------------- /73-set-matrix-zeroes/73-set-matrix-zeroes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/73-set-matrix-zeroes/73-set-matrix-zeroes.py -------------------------------------------------------------------------------- /73-set-matrix-zeroes/73. Set Matrix Zeroes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/73-set-matrix-zeroes/73. Set Matrix Zeroes.py -------------------------------------------------------------------------------- /73-set-matrix-zeroes/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /73-set-matrix-zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/73-set-matrix-zeroes/README.md -------------------------------------------------------------------------------- /731-my-calendar-ii/731. My Calendar II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/731-my-calendar-ii/731. My Calendar II.py -------------------------------------------------------------------------------- /731-my-calendar-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/731-my-calendar-ii/README.md -------------------------------------------------------------------------------- /732-my-calendar-iii/732. My Calendar III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/732-my-calendar-iii/732. My Calendar III.py -------------------------------------------------------------------------------- /732-my-calendar-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/732-my-calendar-iii/README.md -------------------------------------------------------------------------------- /733-flood-fill/733-flood-fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/733-flood-fill/733-flood-fill.py -------------------------------------------------------------------------------- /733-flood-fill/733. Flood Fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/733-flood-fill/733. Flood Fill.py -------------------------------------------------------------------------------- /733-flood-fill/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /733-flood-fill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/733-flood-fill/README.md -------------------------------------------------------------------------------- /734-sentence-similarity/734-sentence-similarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/734-sentence-similarity/734-sentence-similarity.py -------------------------------------------------------------------------------- /734-sentence-similarity/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /734-sentence-similarity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/734-sentence-similarity/README.md -------------------------------------------------------------------------------- /735-asteroid-collision/735-asteroid-collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/735-asteroid-collision/735-asteroid-collision.py -------------------------------------------------------------------------------- /735-asteroid-collision/735. Asteroid Collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/735-asteroid-collision/735. Asteroid Collision.py -------------------------------------------------------------------------------- /735-asteroid-collision/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /735-asteroid-collision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/735-asteroid-collision/README.md -------------------------------------------------------------------------------- /739-daily-temperatures/739. Daily Temperatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/739-daily-temperatures/739. Daily Temperatures.py -------------------------------------------------------------------------------- /739-daily-temperatures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/739-daily-temperatures/README.md -------------------------------------------------------------------------------- /74-search-a-2d-matrix/74. Search a 2D Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/74-search-a-2d-matrix/74. Search a 2D Matrix.py -------------------------------------------------------------------------------- /74-search-a-2d-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/74-search-a-2d-matrix/README.md -------------------------------------------------------------------------------- /744-find-smallest-letter-greater-than-target/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /747-largest-number-at-least-twice-of-others/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/747-largest-number-at-least-twice-of-others/README.md -------------------------------------------------------------------------------- /748-shortest-completing-word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/748-shortest-completing-word/README.md -------------------------------------------------------------------------------- /75-sort-colors/75-sort-colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/75-sort-colors/75-sort-colors.py -------------------------------------------------------------------------------- /75-sort-colors/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /75-sort-colors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/75-sort-colors/README.md -------------------------------------------------------------------------------- /756-pyramid-transition-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/756-pyramid-transition-matrix/README.md -------------------------------------------------------------------------------- /76-minimum-window-substring/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /76-minimum-window-substring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/76-minimum-window-substring/README.md -------------------------------------------------------------------------------- /763-partition-labels/763-partition-labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/763-partition-labels/763-partition-labels.py -------------------------------------------------------------------------------- /763-partition-labels/763. Partition Labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/763-partition-labels/763. Partition Labels.py -------------------------------------------------------------------------------- /763-partition-labels/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /763-partition-labels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/763-partition-labels/README.md -------------------------------------------------------------------------------- /767-reorganize-string/767. Reorganize String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/767-reorganize-string/767. Reorganize String.py -------------------------------------------------------------------------------- /767-reorganize-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/767-reorganize-string/README.md -------------------------------------------------------------------------------- /77-combinations/77-combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/77-combinations/77-combinations.py -------------------------------------------------------------------------------- /77-combinations/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /77-combinations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/77-combinations/README.md -------------------------------------------------------------------------------- /78-subsets/78-subsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/78-subsets/78-subsets.py -------------------------------------------------------------------------------- /78-subsets/78. Subsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/78-subsets/78. Subsets.py -------------------------------------------------------------------------------- /78-subsets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /78-subsets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/78-subsets/README.md -------------------------------------------------------------------------------- /784-letter-case-permutation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/784-letter-case-permutation/README.md -------------------------------------------------------------------------------- /787-cheapest-flights-within-k-stops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/787-cheapest-flights-within-k-stops/README.md -------------------------------------------------------------------------------- /79-word-search/79-word-search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/79-word-search/79-word-search.py -------------------------------------------------------------------------------- /79-word-search/79. Word Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/79-word-search/79. Word Search.py -------------------------------------------------------------------------------- /79-word-search/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /79-word-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/79-word-search/README.md -------------------------------------------------------------------------------- /791-custom-sort-string/791. Custom Sort String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/791-custom-sort-string/791. Custom Sort String.py -------------------------------------------------------------------------------- /791-custom-sort-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/791-custom-sort-string/README.md -------------------------------------------------------------------------------- /796-rotate-string/796-rotate-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/796-rotate-string/796-rotate-string.py -------------------------------------------------------------------------------- /796-rotate-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /796-rotate-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/796-rotate-string/README.md -------------------------------------------------------------------------------- /80-remove-duplicates-from-sorted-array-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /80-remove-duplicates-from-sorted-array-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/80-remove-duplicates-from-sorted-array-ii/README.md -------------------------------------------------------------------------------- /81-search-in-rotated-sorted-array-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /81-search-in-rotated-sorted-array-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/81-search-in-rotated-sorted-array-ii/README.md -------------------------------------------------------------------------------- /814-binary-tree-pruning/814-binary-tree-pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/814-binary-tree-pruning/814-binary-tree-pruning.py -------------------------------------------------------------------------------- /814-binary-tree-pruning/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /814-binary-tree-pruning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/814-binary-tree-pruning/README.md -------------------------------------------------------------------------------- /819-most-common-word/819-most-common-word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/819-most-common-word/819-most-common-word.py -------------------------------------------------------------------------------- /819-most-common-word/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /819-most-common-word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/819-most-common-word/README.md -------------------------------------------------------------------------------- /826-most-profit-assigning-work/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /826-most-profit-assigning-work/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/826-most-profit-assigning-work/README.md -------------------------------------------------------------------------------- /828-count-unique-characters-of-all-substrings-of-a-given-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /83-remove-duplicates-from-sorted-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /83-remove-duplicates-from-sorted-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/83-remove-duplicates-from-sorted-list/README.md -------------------------------------------------------------------------------- /84-largest-rectangle-in-histogram/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /84-largest-rectangle-in-histogram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/84-largest-rectangle-in-histogram/README.md -------------------------------------------------------------------------------- /849-maximize-distance-to-closest-person/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /849-maximize-distance-to-closest-person/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/849-maximize-distance-to-closest-person/README.md -------------------------------------------------------------------------------- /852-peak-index-in-a-mountain-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /852-peak-index-in-a-mountain-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/852-peak-index-in-a-mountain-array/README.md -------------------------------------------------------------------------------- /861-score-after-flipping-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/861-score-after-flipping-matrix/README.md -------------------------------------------------------------------------------- /863-all-nodes-distance-k-in-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /863-all-nodes-distance-k-in-binary-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/863-all-nodes-distance-k-in-binary-tree/README.md -------------------------------------------------------------------------------- /867-transpose-matrix/867. Transpose Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/867-transpose-matrix/867. Transpose Matrix.py -------------------------------------------------------------------------------- /867-transpose-matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/867-transpose-matrix/README.md -------------------------------------------------------------------------------- /87-scramble-string/87-scramble-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/87-scramble-string/87-scramble-string.py -------------------------------------------------------------------------------- /87-scramble-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /87-scramble-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/87-scramble-string/README.md -------------------------------------------------------------------------------- /876-middle-of-the-linked-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /876-middle-of-the-linked-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/876-middle-of-the-linked-list/README.md -------------------------------------------------------------------------------- /88-merge-sorted-array/88-merge-sorted-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/88-merge-sorted-array/88-merge-sorted-array.py -------------------------------------------------------------------------------- /88-merge-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /88-merge-sorted-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/88-merge-sorted-array/README.md -------------------------------------------------------------------------------- /885-spiral-matrix-iii/885. Spiral Matrix III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/885-spiral-matrix-iii/885. Spiral Matrix III.py -------------------------------------------------------------------------------- /885-spiral-matrix-iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/885-spiral-matrix-iii/README.md -------------------------------------------------------------------------------- /9-palindrome-number/9-palindrome-number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/9-palindrome-number/9-palindrome-number.py -------------------------------------------------------------------------------- /9-palindrome-number/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /9-palindrome-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/9-palindrome-number/README.md -------------------------------------------------------------------------------- /90-subsets-ii/90-subsets-ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/90-subsets-ii/90-subsets-ii.py -------------------------------------------------------------------------------- /90-subsets-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /90-subsets-ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/90-subsets-ii/README.md -------------------------------------------------------------------------------- /904-fruit-into-baskets/904-fruit-into-baskets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/904-fruit-into-baskets/904-fruit-into-baskets.py -------------------------------------------------------------------------------- /904-fruit-into-baskets/904. Fruit Into Baskets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/904-fruit-into-baskets/904. Fruit Into Baskets.py -------------------------------------------------------------------------------- /904-fruit-into-baskets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /904-fruit-into-baskets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/904-fruit-into-baskets/README.md -------------------------------------------------------------------------------- /91-decode-ways/91. Decode Ways.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/91-decode-ways/91. Decode Ways.py -------------------------------------------------------------------------------- /91-decode-ways/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/91-decode-ways/README.md -------------------------------------------------------------------------------- /912-sort-an-array/912-sort-an-array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/912-sort-an-array/912-sort-an-array.py -------------------------------------------------------------------------------- /912-sort-an-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /912-sort-an-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/912-sort-an-array/README.md -------------------------------------------------------------------------------- /917-reverse-only-letters/917-reverse-only-letters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/917-reverse-only-letters/917-reverse-only-letters.py -------------------------------------------------------------------------------- /917-reverse-only-letters/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /917-reverse-only-letters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/917-reverse-only-letters/README.md -------------------------------------------------------------------------------- /921-minimum-add-to-make-parentheses-valid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/921-minimum-add-to-make-parentheses-valid/README.md -------------------------------------------------------------------------------- /926-flip-string-to-monotone-increasing/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /926-flip-string-to-monotone-increasing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/926-flip-string-to-monotone-increasing/README.md -------------------------------------------------------------------------------- /929-unique-email-addresses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /929-unique-email-addresses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/929-unique-email-addresses/README.md -------------------------------------------------------------------------------- /935-knight-dialer/935. Knight Dialer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/935-knight-dialer/935. Knight Dialer.py -------------------------------------------------------------------------------- /935-knight-dialer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/935-knight-dialer/README.md -------------------------------------------------------------------------------- /937-reorder-data-in-log-files/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /937-reorder-data-in-log-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/937-reorder-data-in-log-files/README.md -------------------------------------------------------------------------------- /939-minimum-area-rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/939-minimum-area-rectangle/README.md -------------------------------------------------------------------------------- /942-di-string-match/942. DI String Match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/942-di-string-match/942. DI String Match.py -------------------------------------------------------------------------------- /942-di-string-match/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/942-di-string-match/README.md -------------------------------------------------------------------------------- /946-validate-stack-sequences/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /946-validate-stack-sequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/946-validate-stack-sequences/README.md -------------------------------------------------------------------------------- /957-prison-cells-after-n-days/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /957-prison-cells-after-n-days/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/957-prison-cells-after-n-days/README.md -------------------------------------------------------------------------------- /97-interleaving-string/97-interleaving-string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/97-interleaving-string/97-interleaving-string.py -------------------------------------------------------------------------------- /97-interleaving-string/97. Interleaving String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/97-interleaving-string/97. Interleaving String.py -------------------------------------------------------------------------------- /97-interleaving-string/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /97-interleaving-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/97-interleaving-string/README.md -------------------------------------------------------------------------------- /973-k-closest-points-to-origin/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /973-k-closest-points-to-origin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/973-k-closest-points-to-origin/README.md -------------------------------------------------------------------------------- /98-validate-binary-search-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /98-validate-binary-search-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/98-validate-binary-search-tree/README.md -------------------------------------------------------------------------------- /983-minimum-cost-for-tickets/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /983-minimum-cost-for-tickets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/983-minimum-cost-for-tickets/README.md -------------------------------------------------------------------------------- /986-interval-list-intersections/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/986-interval-list-intersections/README.md -------------------------------------------------------------------------------- /994-rotting-oranges/994-rotting-oranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/994-rotting-oranges/994-rotting-oranges.py -------------------------------------------------------------------------------- /994-rotting-oranges/994. Rotting Oranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/994-rotting-oranges/994. Rotting Oranges.py -------------------------------------------------------------------------------- /994-rotting-oranges/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /994-rotting-oranges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/994-rotting-oranges/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/README.md -------------------------------------------------------------------------------- /number-of-islands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/number-of-islands/README.md -------------------------------------------------------------------------------- /number-of-islands/number-of-islands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinija/LeetCode/HEAD/number-of-islands/number-of-islands.py --------------------------------------------------------------------------------