In this repository, you can find a collection of templates, problem solutions, algorithms, and data structures that have been implemented and gathered during solving problems.
- Leetcode Solutions (Premium)
- Leetcode Solutions
- Algorithms
- HackerEarth
- Design Patterns
- Random Practice
- Other
- 0146-lru-cache
- 0155-min-stack
- 0170-two-sum-iii-data-structure-design
- 0215-kth-largest-element-in-an-array
- 0243-shortest-word-distance
- 0246-strobogrammatic-number
- 0252-meeting-rooms
- 0266-palindrome-permutation
- 0270-closest-binary-search-tree-value
- 0293-flip-game
- 0295-find-median-from-data-stream
- 0328-odd-even-linked-list
- 0346-moving-average-from-data-stream
- 0348-design-tic-tac-toe
- 0359-logger-rate-limiter
- 0362-design-hit-counter
- 0369-plus-one-linked-list
- 0426-convert-binary-search-tree-to-sorted-doubly-linked-list
- 0451-sort-characters-by-frequency
- 0560-subarray-sum-equals-k
- 0604-design-compressed-string-iterator
- 0703-kth-largest-element-in-a-stream
- 0876-middle-of-the-linked-list
- 1060-missing-element-in-sorted-array
- 1064-fixed-point
- 1085-sum-of-digits-in-the-minimum-number
- 1086-high-five
- 1118-number-of-days-in-a-month
- 1119-remove-vowels-from-a-string
- 1133-largest-unique-number
- 1134-armstrong-number
- 1150-check-if-a-number-is-majority-element-in-a-sorted-array
- 1157-online-majority-element-in-subarray
- 1165-single-row-keyboard
- 1180-count-substrings-with-only-one-distinct-letter
- 1196-how-many-apples-can-you-put-into-the-basket
- 1207-unique-number-of-occurrences
- 1213-intersection-of-three-sorted-arrays
- 1228-missing-number-in-arithmetic-progression
- 1244-design-a-leaderboard
- 1247-minimum-swaps-to-make-strings-equal
- 1257-smallest-common-region
- 1302-deepest-leaves-sum
- 1339-maximum-product-of-splitted-binary-tree
- 1371-find-the-longest-substring-containing-vowels-in-even-counts
- 1419-minimum-number-of-frogs-croaking
- 1469-find-all-the-lonely-nodes
- 1485-clone-binary-tree-with-random-pointer
- 1487-making-file-names-unique
- 1490-clone-n-ary-tree
- 1542-find-longest-awesome-substring
- 1570-dot-product-of-two-sparse-vectors
- 159-longest-substring-with-at-most-two-distinct-characters
- 1603-design-parking-system
- 1644-lowest-common-ancestor-of-a-binary-tree-ii
- 1650-lowest-common-ancestor-of-a-binary-tree-iii
- 1657-determine-if-two-strings-are-close
- 1676-lowest-common-ancestor-of-a-binary-tree-iv
- 1704-determine-if-string-halves-are-alike
- 1772-sort-features-by-popularity
- 1836-remove-duplicates-from-an-unsorted-linked-list
- 2034-stock-price-fluctuation
- 2046-sort-linked-list-already-sorted-using-absolute-values
- 2062-count-vowel-substrings-of-a-string
- 2256-minimum-average-difference
- 2272-substring-with-largest-variance
- 236-lowest-common-ancestor-of-a-binary-tree
- 2393-count-strictly-increasing-subarrays
- 2445-number-of-nodes-with-value-one
- 250-count-univalue-subtrees
- 2504-concatenate-the-name-and-the-profession
- 2505-bitwise-or-of-all-subsequence-sums
- 252-meeting-rooms
- 285-inorder-successor-in-bst
- 314-binary-tree-vertical-order-traversal
- 340-longest-substring-with-at-most-k-distinct-characters
- 366-find-leaves-of-binary-tree
- 369-plus-one-linked-list
- 461-hamming-distance
- 477-total-hamming-distance
- 487-max-consecutive-ones-ii
- 510-inorder-successor-in-bst-ii
- 545-boundary-of-binary-tree
- 0003-longest-substring-without-repeating-characters
- 0004-median-of-two-sorted-arrays
- 0005-longest-palindromic-substring
- 0006-zigzag-conversion
- 0007-reverse-integer
- 0009-palindrome-number
- 0012-integer-to-roman
- 0014-longest-common-prefix
- 0017-letter-combinations-of-a-phone-number
- 0019-remove-nth-node-from-end-of-list
- 0020-valid-parentheses
- 0023-merge-k-sorted-lists
- 0024-swap-nodes-in-pairs
- 0025-reverse-nodes-in-k-group
- 0026-remove-duplicates-from-sorted-array
- 0027-remove-element
- 0028-find-the-index-of-the-first-occurrence-in-a-string
- 0033-search-in-rotated-sorted-array
- 0034-find-first-and-last-position-of-element-in-sorted-array
- 0035-search-insert-position
- 0036-valid-sudoku
- 0038-count-and-say
- 0041-first-missing-positive
- 0042-trapping-rain-water
- 0045-jump-game-ii
- 0046-permutations
- 0049-group-anagrams
- 0050-powx-n
- 0053-maximum-subarray
- 0054-spiral-matrix
- 0055-jump-game
- 0057-insert-interval
- 0059-spiral-matrix-ii
- 0062-unique-paths
- 0063-unique-paths-ii
- 0064-minimum-path-sum
- 0066-plus-one
- 0067-add-binary
- 0068-text-justification
- 0070-climbing-stairs
- 0071-simplify-path
- 0072-edit-distance
- 0074-search-a-2d-matrix
- 0076-minimum-window-substring
- 0077-combinations
- 0079-word-search
- 0080-remove-duplicates-from-sorted-array-ii
- 0081-search-in-rotated-sorted-array-ii
- 0084-largest-rectangle-in-histogram
- 0085-maximal-rectangle
- 0086-partition-list
- 0087-scramble-string
- 0091-decode-ways
- 0092-reverse-linked-list-ii
- 0093-restore-ip-addresses
- 0094-binary-tree-inorder-traversal
- 0096-unique-binary-search-trees
- 0097-interleaving-string
- 0100-same-tree
- 0101-symmetric-tree
- 0103-binary-tree-zigzag-level-order-traversal
- 0104-maximum-depth-of-binary-tree
- 0106-construct-binary-tree-from-inorder-and-postorder-traversal
- 0109-convert-sorted-list-to-binary-search-tree
- 0111-minimum-depth-of-binary-tree
- 0118-pascals-triangle
- 0119-pascals-triangle-ii
- 0120-triangle
- 0121-best-time-to-buy-and-sell-stock
- 0122-best-time-to-buy-and-sell-stock-ii
- 0123-best-time-to-buy-and-sell-stock-iii
- 0124-binary-tree-maximum-path-sum
- 0129-sum-root-to-leaf-numbers
- 0131-palindrome-partitioning
- 0133-clone-graph
- 0134-gas-station
- 0135-candy
- 0137-single-number-ii
- 0138-copy-list-with-random-pointer
- 0139-word-break
- 0140-word-break-ii
- 0141-linked-list-cycle
- 0142-linked-list-cycle-ii
- 0143-reorder-list
- 0144-binary-tree-preorder-traversal
- 0149-max-points-on-a-line
- 0150-evaluate-reverse-polish-notation
- 0151-reverse-words-in-a-string
- 0159-longest-substring-with-at-most-two-distinct-characters
- 0160-intersection-of-two-linked-lists
- 0161-one-edit-distance
- 0162-find-peak-element
- 0164-maximum-gap
- 0168-excel-sheet-column-title
- 0169-majority-element
- 0170-two-sum-iii-data-structure-design
- 0174-dungeon-game
- 0176-second-highest-salary
- 0177-nth-highest-salary
- 0178-rank-scores
- 0179-largest-number
- 0180-consecutive-numbers
- 0184-department-highest-salary
- 0188-best-time-to-buy-and-sell-stock-iv
- 0191-number-of-1-bits
- 0198-house-robber
- 0199-binary-tree-right-side-view
- 0200-number-of-islands
- 0206-reverse-linked-list
- 0207-course-schedule
- 0208-implement-trie-prefix-tree
- 0209-minimum-size-subarray-sum
- 0210-course-schedule-ii
- 0211-design-add-and-search-words-data-structure
- 0213-house-robber-ii
- 0215-kth-largest-element-in-an-array
- 0219-contains-duplicate-ii
- 0221-maximal-square
- 0222-count-complete-tree-nodes
- 0223-rectangle-area
- 0225-implement-stack-using-queues
- 0226-invert-binary-tree
- 0228-summary-ranges
- 0229-majority-element-ii
- 0232-implement-queue-using-stacks
- 0234-palindrome-linked-list
- 0237-delete-node-in-a-linked-list
- 0238-product-of-array-except-self
- 0239-sliding-window-maximum
- 0241-different-ways-to-add-parentheses
- 0242-valid-anagram
- 0258-add-digits
- 0260-single-number-iii
- 0263-ugly-number
- 0270-closest-binary-search-tree-value
- 0274-h-index
- 0275-h-index-ii
- 0279-perfect-squares
- 0287-find-the-duplicate-number
- 0290-word-pattern
- 0293-flip-game
- 0297-serialize-and-deserialize-binary-tree
- 0299-bulls-and-cows
- 0300-longest-increasing-subsequence
- 0303-range-sum-query-immutable
- 0309-best-time-to-buy-and-sell-stock-with-cooldown
- 0316-remove-duplicate-letters
- 0319-bulb-switcher
- 0329-longest-increasing-path-in-a-matrix
- 0331-verify-preorder-serialization-of-a-binary-tree
- 0334-increasing-triplet-subsequence
- 0336-palindrome-pairs
- 0338-counting-bits
- 0340-longest-substring-with-at-most-k-distinct-characters
- 0341-flatten-nested-list-iterator
- 0342-power-of-four
- 0343-integer-break
- 0344-reverse-string
- 0345-reverse-vowels-of-a-string
- 0347-top-k-frequent-elements
- 0352-data-stream-as-disjoint-intervals
- 0357-count-numbers-with-unique-digits
- 0366-find-leaves-of-binary-tree
- 0368-largest-divisible-subset
- 0371-sum-of-two-integers
- 0373-find-k-pairs-with-smallest-sums
- 0377-combination-sum-iv
- 0380-insert-delete-getrandom-o1
- 0382-linked-list-random-node
- 0384-shuffle-an-array
- 0389-find-the-difference
- 0392-is-subsequence
- 0395-longest-substring-with-at-least-k-repeating-characters
- 0399-evaluate-division
- 0402-remove-k-digits
- 0403-frog-jump
- 0404-sum-of-left-leaves
- 0410-split-array-largest-sum
- 0413-arithmetic-slices
- 0416-partition-equal-subset-sum
- 0421-maximum-xor-of-two-numbers-in-an-array
- 0423-reconstruct-original-digits-from-english
- 0424-longest-repeating-character-replacement
- 0427-construct-quad-tree
- 0430-flatten-a-multilevel-doubly-linked-list
- 0433-minimum-genetic-mutation
- 0434-number-of-segments-in-a-string
- 0435-non-overlapping-intervals
- 0438-find-all-anagrams-in-a-string
- 0441-arranging-coins
- 0442-find-all-duplicates-in-an-array
- 0443-string-compression
- 0445-add-two-numbers-ii
- 0451-sort-characters-by-frequency
- 0452-minimum-number-of-arrows-to-burst-balloons
- 0453-minimum-moves-to-equal-array-elements
- 0454-4sum-ii
- 0458-poor-pigs
- 0459-repeated-substring-pattern
- 0460-lfu-cache
- 0472-concatenated-words
- 0475-heaters
- 0476-number-complement
- 0482-license-key-formatting
- 0486-predict-the-winner
- 0491-non-decreasing-subsequences
- 0494-target-sum
- 0496-next-greater-element-i
- 0498-diagonal-traverse
- 0501-find-mode-in-binary-search-tree
- 0502-ipo
- 0503-next-greater-element-ii
- 0504-base-7
- 0511-game-play-analysis-i
- 0515-find-largest-value-in-each-tree-row
- 0516-longest-palindromic-subsequence
- 0518-coin-change-ii
- 0520-detect-capital
- 0521-longest-uncommon-subsequence-i
- 0524-longest-word-in-dictionary-through-deleting
- 0525-contiguous-array
- 0530-minimum-absolute-difference-in-bst
- 0532-k-diff-pairs-in-an-array
- 0538-convert-bst-to-greater-tree
- 0540-single-element-in-a-sorted-array
- 0542-01-matrix
- 0543-diameter-of-binary-tree
- 0547-number-of-provinces
- 0549-binary-tree-longest-consecutive-sequence-ii
- 0556-next-greater-element-iii
- 0557-reverse-words-in-a-string-iii
- 0567-permutation-in-string
- 0575-distribute-candies
- 0576-out-of-boundary-paths
- 0577-employee-bonus
- 0586-customer-placing-the-largest-number-of-orders
- 0587-erect-the-fence
- 0588-design-in-memory-file-system
- 0595-big-countries
- 0598-range-addition-ii
- 0602-friend-requests-ii-who-has-the-most-friends
- 0605-can-place-flowers
- 0606-construct-string-from-binary-tree
- 0621-task-scheduler
- 0633-sum-of-square-numbers
- 0638-shopping-offers
- 0645-set-mismatch
- 0646-maximum-length-of-pair-chain
- 0647-palindromic-substrings
- 0649-dota2-senate
- 0652-find-duplicate-subtrees
- 0653-two-sum-iv-input-is-a-bst
- 0655-print-binary-tree
- 0661-image-smoother
- 0662-maximum-width-of-binary-tree
- 0670-maximum-swap
- 0674-longest-continuous-increasing-subsequence
- 0678-valid-parenthesis-string
- 0684-redundant-connection
- 0687-longest-univalue-path
- 0691-stickers-to-spell-word
- 0692-top-k-frequent-words
- 0703-kth-largest-element-in-a-stream
- 0704-binary-search
- 0705-design-hashset
- 0706-design-hashmap
- 0707-design-linked-list
- 0710-random-pick-with-blacklist
- 0712-minimum-ascii-delete-sum-for-two-strings
- 0713-subarray-product-less-than-k
- 0718-maximum-length-of-repeated-subarray
- 0720-longest-word-in-dictionary
- 0725-split-linked-list-in-parts
- 0738-monotone-increasing-digits
- 0739-daily-temperatures
- 0740-delete-and-earn
- 0741-cherry-pickup
- 0744-find-smallest-letter-greater-than-target
- 0746-min-cost-climbing-stairs
- 0752-open-the-lock
- 0763-partition-labels
- 0766-toeplitz-matrix
- 0767-reorganize-string
- 0779-k-th-symbol-in-grammar
- 0781-rabbits-in-forest
- 0783-minimum-distance-between-bst-nodes
- 0785-is-graph-bipartite
- 0787-cheapest-flights-within-k-stops
- 0789-escape-the-ghosts
- 0792-number-of-matching-subsequences
- 0797-all-paths-from-source-to-target
- 0799-champagne-tower
- 0802-find-eventual-safe-states
- 0806-number-of-lines-to-write-string
- 0811-subdomain-visit-count
- 0815-bus-routes
- 0823-binary-trees-with-factors
- 0824-goat-latin
- 0826-most-profit-assigning-work
- 0828-count-unique-characters-of-all-substrings-of-a-given-string
- 0829-consecutive-numbers-sum
- 0834-sum-of-distances-in-tree
- 0837-new-21-game
- 0839-similar-string-groups
- 0841-keys-and-rooms
- 0844-backspace-string-compare
- 0846-hand-of-straights
- 0849-maximize-distance-to-closest-person
- 0851-loud-and-rich
- 0852-peak-index-in-a-mountain-array
- 0856-score-of-parentheses
- 0857-minimum-cost-to-hire-k-workers
- 0859-buddy-strings
- 0860-lemonade-change
- 0861-score-after-flipping-matrix
- 0862-shortest-subarray-with-sum-at-least-k
- 0863-all-nodes-distance-k-in-binary-tree
- 0864-shortest-path-to-get-all-keys
- 0872-leaf-similar-trees
- 0875-koko-eating-bananas
- 0879-profitable-schemes
- 0880-decoded-string-at-index
- 0881-boats-to-save-people
- 0883-projection-area-of-3d-shapes
- 0886-possible-bipartition
- 0889-construct-binary-tree-from-preorder-and-postorder-traversal
- 0892-surface-area-of-3d-shapes
- 0896-monotonic-array
- 0901-online-stock-span
- 0904-fruit-into-baskets
- 0905-sort-array-by-parity
- 0907-sum-of-subarray-minimums
- 0908-smallest-range-i
- 0909-snakes-and-ladders
- 0912-sort-an-array
- 0914-x-of-a-kind-in-a-deck-of-cards
- 0915-partition-array-into-disjoint-intervals
- 0917-reverse-only-letters
- 0918-maximum-sum-circular-subarray
- 0919-complete-binary-tree-inserter
- 0921-minimum-add-to-make-parentheses-valid
- 0926-flip-string-to-monotone-increasing
- 0929-unique-email-addresses
- 0930-binary-subarrays-with-sum
- 0931-minimum-falling-path-sum
- 0933-number-of-recent-calls
- 0934-shortest-bridge
- 0938-range-sum-of-bst
- 0941-valid-mountain-array
- 0944-delete-columns-to-make-sorted
- 0946-validate-stack-sequences
- 0947-most-stones-removed-with-same-row-or-column
- 0949-largest-time-for-given-digits
- 0950-reveal-cards-in-increasing-order
- 0951-flip-equivalent-binary-trees
- 0953-verifying-an-alien-dictionary
- 0955-delete-columns-to-make-sorted-ii
- 0956-tallest-billboard
- 0958-check-completeness-of-a-binary-tree
- 0961-n-repeated-element-in-size-2n-array
- 0962-maximum-width-ramp
- 0971-flip-binary-tree-to-match-preorder-traversal
- 0973-k-closest-points-to-origin
- 0974-subarray-sums-divisible-by-k
- 0976-largest-perimeter-triangle
- 0977-squares-of-a-sorted-array
- 0978-longest-turbulent-subarray
- 0980-unique-paths-iii
- 0981-time-based-key-value-store
- 0983-minimum-cost-for-tickets
- 0987-vertical-order-traversal-of-a-binary-tree
- 0988-smallest-string-starting-from-leaf
- 0989-add-to-array-form-of-integer
- 0994-rotting-oranges
- 0997-find-the-town-judge
- 0999-available-captures-for-rook
- 1-two-sum
- 1003-check-if-word-is-valid-after-substitutions
- 1004-max-consecutive-ones-iii
- 1005-maximize-sum-of-array-after-k-negations
- 1009-complement-of-base-10-integer
- 1010-pairs-of-songs-with-total-durations-divisible-by-60
- 1011-capacity-to-ship-packages-within-d-days
- 1019-next-greater-node-in-linked-list
- 102-binary-tree-level-order-traversal
- 1020-number-of-enclaves
- 1021-remove-outermost-parentheses
- 1022-sum-of-root-to-leaf-binary-numbers
- 1025-divisor-game
- 1026-maximum-difference-between-node-and-ancestor
- 1029-two-city-scheduling
- 103-binary-tree-zigzag-level-order-traversal
- 1030-matrix-cells-in-distance-order
- 1035-uncrossed-lines
- 1038-binary-search-tree-to-greater-sum-tree
- 1041-robot-bounded-in-circle
- 1043-partition-array-for-maximum-sum
- 1046-last-stone-weight
- 1047-remove-all-adjacent-duplicates-in-string
- 1048-longest-string-chain
- 105-construct-binary-tree-from-preorder-and-inorder-traversal
- 1050-actors-and-directors-who-cooperated-at-least-three-times
- 1060-missing-element-in-sorted-array
- 1061-lexicographically-smallest-equivalent-string
- 107-binary-tree-level-order-traversal-ii
- 1071-greatest-common-divisor-of-strings
- 1078-occurrences-after-bigram
- 108-convert-sorted-array-to-binary-search-tree
- 1080-insufficient-nodes-in-root-to-leaf-paths
- 1081-smallest-subsequence-of-distinct-characters
- 1084-sales-analysis-iii
- 1089-duplicate-zeros
- 1091-shortest-path-in-binary-matrix
- 1094-car-pooling
- 1095-find-in-mountain-array
- 11-container-with-most-water
- 110-balanced-binary-tree
- 1103-distribute-candies-to-people
- 1110-delete-nodes-and-return-forest
- 1114-print-in-order
- 1115-print-foobar-alternately
- 1116-print-zero-even-odd
- 1122-relative-sort-array
- 1123-lowest-common-ancestor-of-deepest-leaves
- 1124-longest-well-performing-interval
- 1125-smallest-sufficient-team
- 1129-shortest-path-with-alternating-colors
- 1137-n-th-tribonacci-number
- 1141-user-activity-for-the-past-30-days-i
- 1143-longest-common-subsequence
- 1146-snapshot-array
- 1148-article-views-i
- 1154-day-of-the-year
- 1155-number-of-dice-rolls-with-target-sum
- 116-populating-next-right-pointers-in-each-node
- 1160-find-words-that-can-be-formed-by-characters
- 1161-maximum-level-sum-of-a-binary-tree
- 1162-as-far-from-land-as-possible
- 117-populating-next-right-pointers-in-each-node-ii
- 1171-remove-zero-sum-consecutive-nodes-from-linked-list
- 1175-prime-arrangements
- 1179-reformat-department-table
- 118-pascals-triangle
- 1187-make-array-strictly-increasing
- 1190-reverse-substrings-between-each-pair-of-parentheses
- 12-integer-to-roman
- 1202-smallest-string-with-swaps
- 1206-design-skiplist
- 1207-unique-number-of-occurrences
- 1208-get-equal-substrings-within-budget
- 121-best-time-to-buy-and-sell-stock
- 1214-two-sum-bsts
- 1218-longest-arithmetic-subsequence-of-given-difference
- 1219-path-with-maximum-gold
- 122-best-time-to-buy-and-sell-stock-ii
- 1222-queens-that-can-attack-the-king
- 1232-check-if-it-is-a-straight-line
- 1235-maximum-profit-in-job-scheduling
- 1239-maximum-length-of-a-concatenated-string-with-unique-characters
- 124-binary-tree-maximum-path-sum
- 1248-count-number-of-nice-subarrays
- 1249-minimum-remove-to-make-valid-parentheses
- 1250-check-if-it-is-a-good-array
- 1253-reconstruct-a-2-row-binary-matrix
- 1254-number-of-closed-islands
- 1255-maximum-score-words-formed-by-letters
- 1261-find-elements-in-a-contaminated-binary-tree
- 1265-print-immutable-linked-list-in-reverse
- 1266-minimum-time-visiting-all-points
- 1267-count-servers-that-communicate
- 1268-search-suggestions-system
- 1269-number-of-ways-to-stay-in-the-same-place-after-some-steps
- 1275-find-winner-on-a-tic-tac-toe-game
- 1282-group-the-people-given-the-group-size-they-belong-to
- 1287-element-appearing-more-than-25-in-sorted-array
- 1290-convert-binary-number-in-a-linked-list-to-integer
- 1291-sequential-digits
- 1295-find-numbers-with-even-number-of-digits
- 1296-divide-array-in-sets-of-k-consecutive-numbers
- 1299-replace-elements-with-greatest-element-on-right-side
- 13-roman-to-integer
- 1306-jump-game-iii
- 1309-decrypt-string-from-alphabet-to-integer-mapping
- 1310-xor-queries-of-a-subarray
- 1312-minimum-insertion-steps-to-make-a-string-palindrome
- 1313-decompress-run-length-encoded-list
- 1314-matrix-block-sum
- 1315-sum-of-nodes-with-even-valued-grandparent
- 1317-convert-integer-to-the-sum-of-two-no-zero-integers
- 1318-minimum-flips-to-make-a-or-b-equal-to-c
- 1319-number-of-operations-to-make-network-connected
- 132-pattern
- 1323-maximum-69-number
- 1324-print-words-vertically
- 1325-delete-leaves-with-a-given-value
- 1326-minimum-number-of-taps-to-open-to-water-a-garden
- 1328-break-a-palindrome
- 1329-sort-the-matrix-diagonally
- 1335-minimum-difficulty-of-a-job-schedule
- 1337-the-k-weakest-rows-in-a-matrix
- 1338-reduce-array-size-to-the-half
- 1345-jump-game-iv
- 1347-minimum-number-of-steps-to-make-two-strings-anagram
- 1351-count-negative-numbers-in-a-sorted-matrix
- 1352-product-of-the-last-k-numbers
- 1356-sort-integers-by-the-number-of-1-bits
- 1358-number-of-substrings-containing-all-three-characters
- 1359-count-all-valid-pickup-and-delivery-options
- 1360-number-of-days-between-two-dates
- 1361-validate-binary-tree-nodes
- 1367-linked-list-in-binary-tree
- 1368-minimum-cost-to-make-at-least-one-valid-path-in-a-grid
- 1370-increasing-decreasing-string
- 1372-longest-zigzag-path-in-a-binary-tree
- 1374-generate-a-string-with-characters-that-have-odd-counts
- 1376-time-needed-to-inform-all-employees
- 1381-design-a-stack-with-increment-operation
- 1383-maximum-performance-of-a-team
- 1385-find-the-distance-value-between-two-arrays
- 1387-sort-integers-by-the-power-value
- 1389-create-target-array-in-the-given-order
- 1396-design-underground-system
- 1399-count-largest-group
- 1402-reducing-dishes
- 1406-stone-game-iii
- 1408-string-matching-in-an-array
- 1413-minimum-value-to-get-positive-step-by-step-sum
- 1416-restore-the-array
- 1417-reformat-the-string
- 1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons
- 1422-maximum-score-after-splitting-a-string
- 1424-diagonal-traverse-ii
- 1425-constrained-subsequence-sum
- 1431-kids-with-the-greatest-number-of-candies
- 1433-check-if-a-string-can-break-another-string
- 1436-destination-city
- 1437-check-if-all-1s-are-at-least-length-k-places-away
- 1438-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
- 1441-build-an-array-with-stack-operations
- 1442-count-triplets-that-can-form-two-arrays-of-equal-xor
- 1443-minimum-time-to-collect-all-apples-in-a-tree
- 1444-number-of-ways-of-cutting-a-pizza
- 1448-count-good-nodes-in-binary-tree
- 1450-number-of-students-doing-homework-at-a-given-time
- 1456-maximum-number-of-vowels-in-a-substring-of-given-length
- 1457-pseudo-palindromic-paths-in-a-binary-tree
- 1458-max-dot-product-of-two-subsequences
- 1460-make-two-arrays-equal-by-reversing-subarrays
- 1464-maximum-product-of-two-elements-in-an-array
- 1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts
- 1466-reorder-routes-to-make-all-paths-lead-to-the-city-zero
- 1470-shuffle-the-array
- 1471-the-k-strongest-values-in-an-array
- 1472-design-browser-history
- 1475-final-prices-with-a-special-discount-in-a-shop
- 1481-least-number-of-unique-integers-after-k-removals
- 1482-minimum-number-of-days-to-make-m-bouquets
- 1484-group-sold-products-by-the-date
- 1485-clone-binary-tree-with-random-pointer
- 1486-xor-operation-in-an-array
- 1490-clone-n-ary-tree
- 1491-average-salary-excluding-the-minimum-and-maximum-salary
- 1493-longest-subarray-of-1s-after-deleting-one-element
- 1496-path-crossing
- 1497-check-if-array-pairs-are-divisible-by-k
- 1498-number-of-subsequences-that-satisfy-the-given-sum-condition
- 15-3sum
- 150-evaluate-reverse-polish-notation
- 1502-can-make-arithmetic-progression-from-sequence
- 1503-last-moment-before-all-ants-fall-out-of-a-plank
- 1507-reformat-date
- 1508-range-sum-of-sorted-subarray-sums
- 1509-minimum-difference-between-largest-and-smallest-value-in-three-moves
- 1512-number-of-good-pairs
- 1513-number-of-substrings-with-only-1s
- 1514-path-with-maximum-probability
- 1518-water-bottles
- 1519-number-of-nodes-in-the-sub-tree-with-the-same-label
- 1523-count-odd-numbers-in-an-interval-range
- 1524-number-of-sub-arrays-with-odd-sum
- 1525-number-of-good-ways-to-split-a-string
- 1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array
- 1529-minimum-suffix-flips
- 1530-number-of-good-leaf-nodes-pairs
- 1531-string-compression-ii
- 1534-count-good-triplets
- 1535-find-the-winner-of-an-array-game
- 1537-get-the-maximum-score
- 1539-kth-missing-positive-number
- 1541-minimum-insertions-to-balance-a-parentheses-string
- 1544-make-the-string-great
- 1546-maximum-number-of-non-overlapping-subarrays-with-sum-equals-target
- 1547-minimum-cost-to-cut-a-stick
- 1550-three-consecutive-odds
- 1552-magnetic-force-between-two-balls
- 1553-minimum-number-of-days-to-eat-n-oranges
- 1556-thousand-separator
- 1557-minimum-number-of-vertices-to-reach-all-nodes
- 1558-minimum-numbers-of-function-calls-to-make-target-array
- 1559-detect-cycles-in-2d-grid
- 1560-most-visited-sector-in-a-circular-track
- 1561-maximum-number-of-coins-you-can-get
- 1567-maximum-length-of-subarray-with-positive-product
- 1572-matrix-diagonal-sum
- 1574-shortest-subarray-to-be-removed-to-make-array-sorted
- 1576-replace-all-s-to-avoid-consecutive-repeating-characters
- 1578-minimum-time-to-make-rope-colorful
- 1579-remove-max-number-of-edges-to-keep-graph-fully-traversable
- 1581-customer-who-visited-but-did-not-make-any-transactions
- 1584-min-cost-to-connect-all-points
- 1587-bank-account-summary-ii
- 1588-sum-of-all-odd-length-subarrays
- 1592-rearrange-spaces-between-words
- 16-3sum-closest
- 1601-maximum-number-of-achievable-transfer-requests
- 1603-design-parking-system
- 1605-find-valid-matrix-given-row-and-column-sums
- 1608-special-array-with-x-elements-greater-than-or-equal-x
- 1609-even-odd-tree
- 1611-minimum-one-bit-operations-to-make-integers-zero
- 1614-maximum-nesting-depth-of-the-parentheses
- 1615-maximal-network-rank
- 1624-largest-substring-between-two-equal-characters
- 1626-best-team-with-no-conflicts
- 1631-path-with-minimum-effort
- 1639-number-of-ways-to-form-a-target-string-given-a-dictionary
- 1640-check-array-formation-through-concatenation
- 1642-furthest-building-you-can-reach
- 1647-minimum-deletions-to-make-character-frequencies-unique
- 1652-defuse-the-bomb
- 1654-minimum-jumps-to-reach-home
- 1656-design-an-ordered-stream
- 1657-determine-if-two-strings-are-close
- 1658-minimum-operations-to-reduce-x-to-zero
- 1662-check-if-two-string-arrays-are-equivalent
- 1667-fix-names-in-a-table
- 1669-merge-in-between-linked-lists
- 1672-richest-customer-wealth
- 1673-find-the-most-competitive-subsequence
- 1674-minimum-moves-to-make-array-complementary
- 1675-minimize-deviation-in-array
- 1678-goal-parser-interpretation
- 1685-sum-of-absolute-differences-in-a-sorted-array
- 1688-count-of-matches-in-tournament
- 1689-partitioning-into-minimum-number-of-deci-binary-numbers
- 1693-daily-leads-and-partners
- 1694-reformat-phone-number
- 1697-checking-existence-of-edge-length-limited-paths
- 1702-maximum-binary-string-after-change
- 1704-determine-if-string-halves-are-alike
- 1705-maximum-number-of-eaten-apples
- 1710-maximum-units-on-a-truck
- 1716-calculate-money-in-leetcode-bank
- 1717-maximum-score-from-removing-substrings
- 1720-decode-xored-array
- 1721-swapping-nodes-in-a-linked-list
- 1725-number-of-rectangles-that-can-form-the-largest-square
- 1729-find-followers-count
- 1732-find-the-highest-altitude
- 1741-find-total-time-spent-by-each-employee
- 1742-maximum-number-of-balls-in-a-box
- 1743-restore-the-array-from-adjacent-pairs
- 1748-sum-of-unique-elements
- 1749-maximum-absolute-sum-of-any-subarray
- 1750-minimum-length-of-string-after-deleting-similar-ends
- 1751-maximum-number-of-events-that-can-be-attended-ii
- 1752-check-if-array-is-sorted-and-rotated
- 1753-maximum-score-from-removing-stones
- 1757-recyclable-and-low-fat-products
- 1758-minimum-changes-to-make-alternating-binary-string
- 1759-count-number-of-homogenous-substrings
- 1760-minimum-limit-of-balls-in-a-bag
- 1763-longest-nice-substring
- 1768-merge-strings-alternately
- 1769-minimum-number-of-operations-to-move-all-balls-to-each-box
- 1770-maximum-score-from-performing-multiplication-operations
- 1771-maximize-palindrome-length-from-subsequences
- 1774-closest-dessert-cost
- 1775-equal-sum-arrays-with-minimum-number-of-operations
- 1779-find-nearest-point-that-has-the-same-x-or-y-coordinate
- 1790-check-if-one-string-swap-can-make-strings-equal
- 1791-find-center-of-star-graph
- 1793-maximum-score-of-a-good-subarray
- 1795-rearrange-products-table
- 1796-second-largest-digit-in-a-string
- 1797-design-authentication-manager
- 1799-maximize-score-after-n-operations
- 18-4sum
- 1800-maximum-ascending-subarray-sum
- 1801-number-of-orders-in-the-backlog
- 1802-maximum-value-at-a-given-index-in-a-bounded-array
- 1807-evaluate-the-bracket-pairs-of-a-string
- 1813-sentence-similarity-iii
- 1814-count-nice-pairs-in-an-array
- 1815-maximum-number-of-groups-getting-fresh-donuts
- 1816-truncate-sentence
- 1817-finding-the-users-active-minutes
- 1818-minimum-absolute-sum-difference
- 1822-sign-of-the-product-of-an-array
- 1823-find-the-winner-of-the-circular-game
- 1829-maximum-xor-for-each-query
- 1832-check-if-the-sentence-is-pangram
- 1833-maximum-ice-cream-bars
- 1834-single-threaded-cpu
- 1838-frequency-of-the-most-frequent-element
- 1839-longest-substring-of-all-vowels-in-order
- 1844-replace-all-digits-with-characters
- 1845-seat-reservation-manager
- 1848-minimum-distance-to-the-target-element
- 1852-distinct-numbers-in-each-subarray
- 1854-maximum-population-year
- 1855-maximum-distance-between-a-pair-of-values
- 1856-maximum-subarray-min-product
- 1857-largest-color-value-in-a-directed-graph
- 1864-minimum-number-of-swaps-to-make-the-binary-string-alternating
- 1870-minimum-speed-to-arrive-on-time
- 1873-calculate-special-bonus
- 1876-substrings-of-size-three-with-distinct-characters
- 1877-minimize-maximum-pair-sum-in-array
- 1879-minimum-xor-sum-of-two-arrays
- 1880-check-if-word-equals-summation-of-two-words
- 1882-process-tasks-using-servers
- 1886-determine-whether-matrix-can-be-obtained-by-rotation
- 1887-reduction-operations-to-make-the-array-elements-equal
- 189-rotate-array
- 1890-the-latest-login-in-2020
- 1893-check-if-all-the-integers-in-a-range-are-covered
- 1894-find-the-student-that-will-replace-the-chalk
- 1897-redistribute-characters-to-make-all-strings-equal
- 1903-largest-odd-number-in-string
- 1909-remove-one-element-to-make-the-array-strictly-increasing
- 1910-remove-all-occurrences-of-a-substring
- 1911-maximum-alternating-subsequence-sum
- 1913-maximum-product-difference-between-two-pairs
- 1920-build-array-from-permutation
- 1921-eliminate-maximum-number-of-monsters
- 1925-count-square-sum-triples
- 1930-unique-length-3-palindromic-subsequences
- 1937-maximum-number-of-points-with-cost
- 1941-check-if-all-characters-have-equal-number-of-occurrences
- 1962-remove-stones-to-minimize-the-total
- 1963-minimum-number-of-swaps-to-make-the-string-balanced
- 1964-find-the-longest-valid-obstacle-course-at-each-position
- 1965-employees-with-missing-information
- 1967-number-of-strings-that-appear-as-substrings-in-word
- 197-rising-temperature
- 1970-last-day-where-you-can-still-cross
- 1971-find-if-path-exists-in-graph
- 1976-number-of-ways-to-arrive-at-destination
- 1981-minimize-the-difference-between-target-and-chosen-elements
- 1987-number-of-unique-good-subsequences
- 199-binary-tree-right-side-view
- 1995-count-special-quadruplets
- 1996-the-number-of-weak-characters-in-the-game
- 200-number-of-islands
- 2000-reverse-prefix-of-word
- 2001-number-of-pairs-of-interchangeable-rectangles
- 2007-find-original-array-from-doubled-array
- 2009-minimum-number-of-operations-to-make-array-continuous
- 201-bitwise-and-of-numbers-range
- 2011-final-value-of-variable-after-performing-operations
- 2012-sum-of-beauty-in-the-array
- 2016-maximum-difference-between-increasing-elements
- 2022-convert-1d-array-into-2d-array
- 2023-number-of-pairs-of-strings-with-concatenation-equal-to-target
- 2024-maximize-the-confusion-of-an-exam
- 2027-minimum-moves-to-convert-string
- 2032-two-out-of-three
- 2038-remove-colored-pieces-if-both-neighbors-are-the-same-color
- 2039-the-time-when-the-network-becomes-idle
- 2043-simple-bank-system
- 2044-count-number-of-maximum-bitwise-or-subsets
- 2047-number-of-valid-words-in-a-sentence
- 2049-count-nodes-with-the-highest-score
- 205-isomorphic-strings
- 2050-parallel-courses-iii
- 2054-two-best-non-overlapping-events
- 2057-smallest-index-with-equal-value
- 2059-minimum-operations-to-convert-number
- 2062-count-vowel-substrings-of-a-string
- 2063-vowels-of-all-substrings
- 2064-minimized-maximum-of-products-distributed-to-any-store
- 2068-check-whether-two-strings-are-almost-equivalent
- 2073-time-needed-to-buy-tickets
- 2074-reverse-nodes-in-even-length-groups
- 2078-two-furthest-houses-with-different-colors
- 2080-range-frequency-queries
- 2090-k-radius-subarray-averages
- 2092-find-all-people-with-secret
- 2094-finding-3-digit-even-numbers
- 2096-step-by-step-directions-from-a-binary-tree-node-to-another
- 2101-detonate-the-maximum-bombs
- 2103-rings-and-rods
- 2104-sum-of-subarray-ranges
- 2110-number-of-smooth-descent-periods-of-a-stock
- 2111-minimum-operations-to-make-the-array-k-increasing
- 2114-maximum-number-of-words-found-in-sentences
- 2115-find-all-possible-recipes-from-given-supplies
- 2116-check-if-a-parentheses-string-can-be-valid
- 2120-execution-of-all-suffix-instructions-staying-in-a-grid
- 2122-recover-the-original-array
- 2126-destroying-asteroids
- 2129-capitalize-the-title
- 2130-maximum-twin-sum-of-a-linked-list
- 2131-longest-palindrome-by-concatenating-two-letter-words
- 2135-count-words-obtained-after-adding-a-letter
- 2138-divide-a-string-into-groups-of-size-k
- 2140-solving-questions-with-brainpower
- 2141-maximum-running-time-of-n-computers
- 2146-k-highest-ranked-items-within-a-price-range
- 2147-number-of-ways-to-divide-a-long-corridor
- 2149-rearrange-array-elements-by-sign
- 216-combination-sum-iii
- 2161-partition-array-according-to-given-pivot
- 2163-minimum-difference-in-sums-after-removal-of-elements
- 2165-smallest-value-of-the-rearranged-number
- 2170-minimum-operations-to-make-the-array-alternating
- 2172-maximum-and-sum-of-array
- 2177-find-three-consecutive-integers-that-sum-to-a-given-number
- 2178-maximum-split-of-positive-even-integers
- 2181-merge-nodes-in-between-zeros
- 2183-count-array-pairs-divisible-by-k
- 2186-minimum-number-of-steps-to-make-two-strings-anagram-ii
- 2187-minimum-time-to-complete-trips
- 2190-most-frequent-number-following-key-in-an-array
- 2191-sort-the-jumbled-numbers
- 2192-all-ancestors-of-a-node-in-a-directed-acyclic-graph
- 2193-minimum-number-of-moves-to-make-palindrome
- 2194-cells-in-a-range-on-an-excel-sheet
- 2195-append-k-integers-with-minimal-sum
- 2196-create-binary-tree-from-descriptions
- 22-generate-parentheses
- 2200-find-all-k-distant-indices-in-an-array
- 2207-maximize-number-of-subsequences-in-a-string
- 2208-minimum-operations-to-halve-array-sum
- 2215-find-the-difference-of-two-arrays
- 2216-minimum-deletions-to-make-array-beautiful
- 2217-find-palindrome-with-fixed-length
- 2218-maximum-value-of-k-coins-from-piles
- 2220-minimum-bit-flips-to-convert-number
- 2222-number-of-ways-to-select-buildings
- 2225-find-players-with-zero-or-one-losses
- 2226-maximum-candies-allocated-to-k-children
- 2231-largest-number-after-digit-swaps-by-parity
- 2233-maximum-product-after-k-increments
- 2241-design-an-atm-machine
- 2244-minimum-rounds-to-complete-all-tasks
- 2246-longest-path-with-different-adjacent-characters
- 2251-number-of-flowers-in-full-bloom
- 2259-remove-digit-from-number-to-maximize-result
- 226-invert-binary-tree
- 2262-total-appeal-of-a-string
- 2264-largest-3-same-digit-number-in-string
- 2265-count-nodes-equal-to-average-of-subtree
- 2267-check-if-there-is-a-valid-parentheses-string-path
- 2270-number-of-ways-to-split-array
- 2271-maximum-white-tiles-covered-by-a-carpet
- 2274-maximum-consecutive-floors-without-special-floors
- 2278-percentage-of-letter-in-string
- 2279-maximum-bags-with-full-capacity-of-rocks
- 2281-sum-of-total-strength-of-wizards
- 2284-sender-with-largest-word-count
- 2287-rearrange-characters-to-make-target-string
- 2289-steps-to-make-array-non-decreasing
- 229-majority-element-ii
- 2290-minimum-obstacle-removal-to-reach-corner
- 2291-maximum-profit-from-trading-stocks
- 2293-min-max-game
- 2295-replace-elements-in-an-array
- 2296-design-a-text-editor
- 2299-strong-password-checker-ii
- 23-merge-k-sorted-lists
- 2300-successful-pairs-of-spells-and-potions
- 2301-match-substring-after-replacement
- 2302-count-subarrays-with-score-less-than-k
- 2303-calculate-amount-paid-in-taxes
- 2305-fair-distribution-of-cookies
- 2306-naming-a-company
- 2309-greatest-english-letter-in-upper-and-lower-case
- 231-power-of-two
- 2315-count-asterisks
- 2316-count-unreachable-pairs-of-nodes-in-an-undirected-graph
- 2317-maximum-xor-after-operations
- 2319-check-if-matrix-is-x-matrix
- 2321-maximum-score-of-spliced-array
- 2325-decode-the-message
- 2326-spiral-matrix-iv
- 2327-number-of-people-aware-of-a-secret
- 2328-number-of-increasing-paths-in-a-grid
- 2331-evaluate-boolean-binary-tree
- 2334-subarray-with-elements-greater-than-varying-threshold
- 2335-minimum-amount-of-time-to-fill-cups
- 2336-smallest-number-in-infinite-set
- 2337-move-pieces-to-obtain-a-string
- 234-palindrome-linked-list
- 2341-maximum-number-of-pairs-in-array
- 2343-query-kth-smallest-trimmed-number
- 2344-minimum-deletions-to-make-array-divisible
- 2347-best-poker-hand
- 2348-number-of-zero-filled-subarrays
- 235-lowest-common-ancestor-of-a-binary-search-tree
- 2351-first-letter-to-appear-twice
- 2352-equal-row-and-column-pairs
- 2353-design-a-food-rating-system
- 2354-number-of-excellent-pairs
- 2356-number-of-unique-subjects-taught-by-each-teacher
- 2357-make-array-zero-by-subtracting-equal-amounts
- 2358-maximum-number-of-groups-entering-a-competition
- 2359-find-closest-node-to-given-two-nodes
- 236-lowest-common-ancestor-of-a-binary-tree
- 2360-longest-cycle-in-a-graph
- 2363-merge-similar-items
- 2364-count-number-of-bad-pairs
- 2366-minimum-replacements-to-sort-the-array
- 2367-number-of-arithmetic-triplets
- 2368-reachable-nodes-with-restrictions
- 2369-check-if-there-is-a-valid-partition-for-the-array
- 2370-longest-ideal-subsequence
- 2373-largest-local-values-in-a-matrix
- 2375-construct-smallest-number-from-di-string
- 2379-minimum-recolors-to-get-k-consecutive-black-blocks
- 238-product-of-array-except-self
- 2380-time-needed-to-rearrange-a-binary-string
- 2381-shifting-letters-ii
- 2384-largest-palindromic-number
- 2385-amount-of-time-for-binary-tree-to-be-infected
- 2389-longest-subsequence-with-limited-sum
- 2390-removing-stars-from-a-string
- 2391-minimum-amount-of-time-to-collect-garbage
- 2395-find-subarrays-with-equal-sum
- 2396-strictly-palindromic-number
- 240-search-a-2d-matrix-ii
- 2401-longest-nice-subarray
- 2404-most-frequent-even-element
- 2405-optimal-partition-of-string
- 2406-divide-intervals-into-minimum-number-of-groups
- 2409-count-days-spent-together
- 2410-maximum-matching-of-players-with-trainers
- 2411-smallest-subarrays-with-maximum-bitwise-or
- 2412-minimum-money-required-before-transactions
- 2413-smallest-even-multiple
- 2414-length-of-the-longest-alphabetical-continuous-substring
- 2415-reverse-odd-levels-of-binary-tree
- 2416-sum-of-prefix-scores-of-strings
- 2417-closest-fair-integer
- 2418-sort-the-people
- 242-valid-anagram
- 2420-find-all-good-indices
- 2421-number-of-good-paths
- 2423-remove-letter-to-equalize-frequency
- 2424-longest-uploaded-prefix
- 2425-bitwise-xor-of-all-pairings
- 2427-number-of-common-factors
- 2428-maximum-sum-of-an-hourglass
- 2429-minimize-xor
- 243-shortest-word-distance
- 2432-the-employee-that-worked-on-the-longest-task
- 2433-find-the-original-array-of-prefix-xor
- 2434-using-a-robot-to-print-the-lexicographically-smallest-string
- 2435-paths-in-matrix-whose-sum-is-divisible-by-k
- 2437-number-of-valid-clock-times
- 2439-minimize-maximum-of-array
- 2441-largest-positive-integer-that-exists-with-its-negative
- 2442-count-number-of-distinct-integers-after-reverse-operations
- 2443-sum-of-number-and-its-reverse
- 2444-count-subarrays-with-fixed-bounds
- 2446-determine-if-two-events-have-conflict
- 2448-minimum-cost-to-make-array-equal
- 2449-minimum-number-of-operations-to-make-arrays-similar
- 2451-odd-string-difference
- 2453-destroy-sequential-targets
- 2455-average-value-of-even-numbers-that-are-divisible-by-three
- 2458-height-of-binary-tree-after-subtree-removal-queries
- 2460-apply-operations-to-an-array
- 2461-maximum-sum-of-distinct-subarrays-with-length-k
- 2462-total-cost-to-hire-k-workers
- 2466-count-ways-to-build-good-strings
- 2471-minimum-number-of-operations-to-sort-a-binary-tree-by-level
- 2475-number-of-unequal-triplets-in-array
- 2477-minimum-fuel-cost-to-report-to-the-capital
- 2482-difference-between-ones-and-zeros-in-row-and-column
- 2483-minimum-penalty-for-a-shop
- 2485-find-the-pivot-integer
- 2487-remove-nodes-from-linked-list
- 2490-circular-sentence
- 2491-divide-players-into-teams-of-equal-skill
- 2492-minimum-score-of-a-path-between-two-cities
- 2497-maximum-star-sum-of-a-graph
- 2498-frog-jump-ii
- 2500-delete-greatest-value-in-each-row
- 2501-longest-square-streak-in-an-array
- 2502-design-memory-allocator
- 2506-count-pairs-of-similar-strings
- 2507-smallest-value-after-replacing-with-sum-of-prime-factors
- 2511-maximum-enemy-forts-that-can-be-captured
- 2512-reward-top-k-students
- 2513-minimize-the-maximum-of-two-arrays
- 2514-count-anagrams
- 2515-shortest-distance-to-target-string-in-a-circular-array
- 2516-take-k-of-each-character-from-left-and-right
- 2517-maximum-tastiness-of-candy-basket
- 2520-count-the-digits-that-divide-a-number
- 2521-distinct-prime-factors-of-product-of-array
- 2527-find-xor-beauty-of-array
- 2529-maximum-count-of-positive-integer-and-negative-integer
- 2530-maximal-score-after-applying-k-operations
- 2531-make-number-of-distinct-characters-equal
- 2535-difference-between-element-sum-and-digit-sum-of-an-array
- 2536-increment-submatrices-by-one
- 2537-count-the-number-of-good-subarrays
- 2540-minimum-common-value
- 2541-minimum-operations-to-make-array-equal-ii
- 2542-maximum-subsequence-score
- 2544-alternating-digit-sum
- 2545-sort-the-students-by-their-kth-score
- 2546-apply-bitwise-operations-to-make-strings-equal
- 2549-count-distinct-numbers-on-board
- 2551-put-marbles-in-bags
- 2553-separate-the-digits-in-an-array
- 2554-maximum-number-of-integers-to-choose-from-a-range-i
- 2555-maximize-win-from-two-segments
- 2556-disconnect-path-in-a-binary-matrix-by-at-most-one-flip
- 2558-take-gifts-from-the-richest-pile
- 2559-count-vowel-strings-in-ranges
- 2560-house-robber-iv
- 2562-find-the-array-concatenation-value
- 2563-count-the-number-of-fair-pairs
- 2564-substring-xor-queries
- 2566-maximum-difference-by-remapping-a-digit
- 2567-minimum-score-by-changing-two-elements
- 2568-minimum-impossible-or
- 2570-merge-two-2d-arrays-by-summing-values
- 2571-minimum-operations-to-reduce-an-integer-to-0
- 2574-left-and-right-sum-differences
- 2575-find-the-divisibility-array-of-a-string
- 2576-find-the-maximum-number-of-marked-indices
- 2578-split-with-minimum-sum
- 2582-pass-the-pillow
- 2583-kth-largest-sum-in-a-binary-tree
- 2585-number-of-ways-to-earn-points
- 2586-count-the-number-of-vowel-strings-in-range
- 2587-rearrange-array-to-maximize-prefix-score
- 2588-count-the-number-of-beautiful-subarrays
- 2589-minimum-time-to-complete-all-tasks
- 2593-find-score-of-an-array-after-marking-all-elements
- 2597-the-number-of-beautiful-subsets
- 2598-smallest-missing-non-negative-integer-after-operations
- 2600-k-items-with-the-maximum-sum
- 2601-prime-subtraction-operation
- 2602-minimum-operations-to-make-all-array-elements-equal
- 2605-form-smallest-number-from-two-digit-arrays
- 2606-find-the-substring-with-maximum-cost
- 2607-make-k-subarray-sums-equal
- 2609-find-the-longest-balanced-substring-of-a-binary-string
- 2610-convert-an-array-into-a-2d-array-with-conditions
- 2611-mice-and-cheese
- 2614-prime-in-diagonal
- 2615-sum-of-distances
- 2616-minimize-the-maximum-difference-of-pairs
- 2619-array-prototype-last
- 2620-counter
- 2621-sleep
- 2623-memoize
- 2624-snail-traversal
- 2625-flatten-deeply-nested-array
- 2626-array-reduce-transformation
- 2627-debounce
- 2628-json-deep-equal
- 2629-function-composition
- 2630-memoize-ii
- 2631-group-by
- 2632-curry
- 2633-convert-object-to-json-string
- 2634-filter-elements-from-array
- 2635-apply-transform-over-each-element-in-array
- 2636-promise-pool
- 2637-promise-time-limit
- 2639-find-the-width-of-columns-of-a-grid
- 264-ugly-number-ii
- 2640-find-the-score-of-all-prefixes-of-an-array
- 2641-cousins-in-binary-tree-ii
- 2642-design-graph-with-shortest-path-calculator
- 2646-minimize-the-total-price-of-the-trips
- 2648-generate-fibonacci-sequence
- 2649-nested-array-generator
- 2651-calculate-delayed-arrival-time
- 2652-sum-multiples
- 2653-sliding-subarray-beauty
- 2654-minimum-number-of-operations-to-make-all-array-elements-equal-to-1
- 2657-find-the-prefix-common-array-of-two-arrays
- 2659-make-array-empty
- 2661-first-completely-painted-row-or-column
- 2662-minimum-cost-of-a-path-with-special-roads
- 2665-counter-ii
- 2666-allow-one-function-call
- 2667-create-hello-world-function
- 2670-find-the-distinct-difference-array
- 2671-frequency-tracker
- 2672-number-of-adjacent-elements-with-the-same-color
- 2673-make-costs-of-paths-equal-in-a-binary-tree
- 2677-chunk-array
- 2678-number-of-senior-citizens
- 2679-sum-in-a-matrix
- 268-missing-number
- 2680-maximum-or
- 2682-find-the-losers-of-the-circular-game
- 2683-neighboring-bitwise-xor
- 2684-maximum-number-of-moves-in-a-grid
- 2695-array-wrapper
- 2696-minimum-string-length-after-removing-substrings
- 2697-lexicographically-smallest-palindrome
- 2698-find-the-punishment-number-of-an-integer
- 2700-differences-between-two-objects
- 2704-to-be-or-not-to-be
- 2706-buy-two-chocolates
- 2707-extra-characters-in-a-string
- 2708-maximum-strength-of-a-group
- 2711-difference-of-number-of-distinct-values-on-diagonals
- 2712-minimum-cost-to-make-all-characters-equal
- 2715-execute-cancellable-function-with-delay
- 2716-minimize-string-length
- 2717-semi-ordered-permutation
- 2718-sum-of-matrix-after-queries
- 2729-check-if-the-number-is-fascinating
- 2730-find-the-longest-semi-repetitive-substring
- 2733-neither-minimum-nor-maximum
- 2734-lexicographically-smallest-string-after-substring-operation
- 2735-collecting-chocolates
- 2739-total-distance-traveled
- 2740-find-the-value-of-the-partition
- 2742-painting-the-walls
- 2744-find-maximum-number-of-string-pairs
- 2745-construct-the-longest-new-string
- 2748-number-of-beautiful-pairs
- 2749-minimum-operations-to-make-the-integer-zero
- 2760-longest-even-odd-subarray-with-threshold
- 2765-longest-alternating-subarray
- 2766-relocate-marbles
- 2767-partition-string-into-minimum-beautiful-substrings
- 2768-number-of-black-blocks
- 2769-find-the-maximum-achievable-number
- 2771-longest-non-decreasing-subarray-from-two-arrays
- 2772-apply-operations-to-make-all-array-elements-equal-to-zero
- 2778-sum-of-squares-of-special-elements
- 2780-minimum-index-of-a-valid-split
- 2781-length-of-the-longest-valid-substring
- 2784-check-if-array-is-good
- 2785-sort-vowels-in-a-string
- 2786-visit-array-positions-to-maximize-score
- 2788-split-strings-by-separator
- 2789-largest-element-in-an-array-after-merge-operations
- 2796-repeat-string
- 28-implement-strstr
- 2806-account-balance-after-rounded-purchase
- 2807-insert-greatest-common-divisors-in-linked-list
- 2808-minimum-seconds-to-equalize-a-circular-array
- 2811-check-if-it-is-possible-to-split-array
- 2812-find-the-safest-path-in-a-grid
- 2815-max-pair-sum-in-an-array
- 2816-double-a-number-represented-as-a-linked-list
- 2817-minimum-absolute-difference-between-elements-with-constraint
- 2825-make-string-a-subsequence-using-cyclic-increments
- 2830-maximize-the-profit-as-the-salesman
- 2831-find-the-longest-equal-subarray
- 2834-find-the-minimum-possible-sum-of-a-beautiful-array
- 2835-minimum-operations-to-form-subsequence-with-target-sum
- 2845-count-of-interesting-subarrays
- 2849-determine-if-a-cell-is-reachable-at-a-given-time
- 2855-minimum-right-shifts-to-sort-the-array
- 2856-minimum-array-length-after-pair-removals
- 2857-count-pairs-of-points-with-distance-k
- 2859-sum-of-values-at-indices-with-k-set-bits
- 2860-happy-students
- 2861-maximum-number-of-alloys
- 2864-maximum-odd-binary-number
- 2865-beautiful-towers-i
- 2866-beautiful-towers-ii
- 2869-minimum-operations-to-collect-elements
- 2870-minimum-number-of-operations-to-make-array-empty
- 2874-maximum-value-of-an-ordered-triplet-ii
- 2875-minimum-size-subarray-in-infinite-array
- 2899-last-visited-integers
- 2900-longest-unequal-adjacent-groups-subsequence-i
- 2904-shortest-and-lexicographically-smallest-beautiful-string
- 2905-find-indices-with-index-and-value-difference-ii
- 2906-construct-product-matrix
- 2910-minimum-number-of-groups-to-create-a-valid-assignment
- 2914-minimum-number-of-changes-to-make-binary-string-beautiful
- 2915-length-of-the-longest-subsequence-that-sums-to-target
- 2917-find-the-k-or-of-an-array
- 2918-minimum-equal-sum-of-two-arrays-after-replacing-zeros
- 2919-minimum-increment-operations-to-make-array-beautiful
- 292-nim-game
- 2925-maximum-score-after-applying-operations-on-a-tree
- 2926-maximum-balanced-subsequence-sum
- 2932-maximum-strong-pair-xor-i
- 2933-high-access-employees
- 2937-make-three-strings-equal
- 2940-find-building-where-alice-and-bob-can-meet
- 2956-find-common-elements-between-two-arrays
- 2957-remove-adjacent-almost-equal-characters
- 2958-length-of-longest-subarray-with-at-most-k-frequency
- 2962-count-subarrays-where-max-element-appears-at-least-k-times
- 2966-divide-array-into-arrays-with-max-difference
- 2970-count-the-number-of-incremovable-subarrays-i
- 2971-find-polygon-with-the-largest-perimeter
- 2974-minimum-number-game
- 2981-find-longest-special-substring-that-occurs-thrice-i
- 3-longest-substring-without-repeating-characters
- 300-longest-increasing-subsequence
- 3002-maximum-size-of-a-set-after-removals
- 3005-count-elements-with-maximum-frequency
- 3010-divide-an-array-into-subarrays-with-minimum-cost-i
- 3011-find-if-array-can-be-sorted
- 3034-number-of-subarrays-that-match-a-pattern-i
- 3038-maximum-number-of-operations-with-the-same-score-i
- 3039-apply-operations-to-make-string-empty
- 3040-maximum-number-of-operations-with-the-same-score-ii
- 3041-maximize-consecutive-elements-in-an-array-after-modification
- 3048-earliest-second-to-mark-indices-i
- 3065-minimum-operations-to-exceed-threshold-value-i
- 3066-minimum-operations-to-exceed-threshold-value-ii
- 307-range-sum-query-mutable
- 3070-count-submatrices-with-top-left-element-and-sum-less-than-k
- 3076-shortest-uncommon-substring-in-an-array
- 3080-mark-elements-on-array-by-performing-queries
- 3081-replace-question-marks-in-string-to-minimize-its-value
- 3085-minimum-deletions-to-make-string-k-special
- 3092-most-frequent-ids
- 3096-minimum-levels-to-gain-more-points
- 3097-shortest-subarray-with-or-at-least-k-ii
- 3105-longest-strictly-increasing-or-strictly-decreasing-subarray
- 3110-score-of-a-string
- 3111-minimum-rectangles-to-cover-points
- 3114-latest-time-you-can-obtain-after-replacing-characters
- 3115-maximum-prime-difference
- 3136-valid-word
- 3137-minimum-number-of-operations-to-make-word-k-periodic
- 3139-minimum-cost-to-equalize-array
- 3142-check-if-grid-satisfies-conditions
- 3143-maximum-points-inside-the-square
- 3144-minimum-substring-partition-of-equal-character-frequency
- 315-count-of-smaller-numbers-after-self
- 3151-special-array-i
- 3152-special-array-ii
- 3168-minimum-number-of-chairs-in-a-waiting-room
- 3169-count-days-without-meetings
- 3170-lexicographically-minimum-string-after-removing-stars
- 322-coin-change
- 334-increasing-triplet-subsequence
- 34-find-first-and-last-position-of-element-in-sorted-array
- 36-valid-sudoku
- 373-find-k-pairs-with-smallest-sums
- 376-wiggle-subsequence
- 378-kth-smallest-element-in-a-sorted-matrix
- 39-combination-sum
- 390-elimination-game
- 3sum
- 3sum-with-multiplicity
- 404-sum-of-left-leaves
- 405-convert-a-number-to-hexadecimal
- 406-queue-reconstruction-by-height
- 409-longest-palindrome
- 415-add-strings
- 424-longest-repeating-character-replacement
- 429-n-ary-tree-level-order-traversal
- 459-repeated-substring-pattern
- 461-hamming-distance
- 470-implement-rand10-using-rand7
- 473-matchsticks-to-square
- 48-rotate-image
- 49-group-anagrams
- 492-construct-the-rectangle
- 495-teemo-attacking
- 496-next-greater-element-i
- 508-most-frequent-subtree-sum
- 509-fibonacci-number
- 513-find-bottom-left-tree-value
- 530-minimum-absolute-difference-in-bst
- 54-spiral-matrix
- 543-diameter-of-binary-tree
- 56-merge-intervals
- 563-binary-tree-tilt
- 566-reshape-the-matrix
- 57-insert-interval
- 572-subtree-of-another-tree
- 58-length-of-last-word
- 594-longest-harmonious-subsequence
- 605-can-place-flowers
- 607-sales-person
- 61-rotate-list
- 62-unique-paths
- 620-not-boring-movies
- 622-design-circular-queue
- 623-add-one-row-to-tree
- 627-swap-salary
- 637-average-of-levels-in-binary-tree
- 64-minimum-path-sum
- 643-maximum-average-subarray-i
- 648-replace-words
- 659-split-array-into-consecutive-subsequences
- 66-plus-one
- 668-kth-smallest-number-in-multiplication-table
- 67-add-binary
- 686-repeated-string-match
- 687-longest-univalue-path
- 6894-sum-of-imbalance-numbers-of-all-subarrays
- 690-employee-importance
- 6911-continuous-subarrays
- 695-max-area-of-island
- 696-count-binary-substrings
- 701-insert-into-a-binary-search-tree
- 703-kth-largest-element-in-a-stream
- 709-to-lower-case
- 717-1-bit-and-2-bit-characters
- 719-find-k-th-smallest-pair-distance
- 729-my-calendar-i
- 735-asteroid-collision
- 746-min-cost-climbing-stairs
- 748-shortest-completing-word
- 754-reach-a-number
- 766-toeplitz-matrix
- 771-jewels-and-stones
- 775-global-and-local-inversions
- 78-subsets
- 783-minimum-distance-between-bst-nodes
- 79-word-search
- 791-custom-sort-string
- 8-string-to-integer-atoi
- 814-binary-tree-pruning
- 819-most-common-word
- 821-shortest-distance-to-a-character
- 823-binary-trees-with-factors
- 830-positions-of-large-groups
- 848-shifting-letters
- 859-buddy-strings
- 86-partition-list
- 860-lemonade-change
- 863-all-nodes-distance-k-in-binary-tree
- 865-smallest-subtree-with-all-the-deepest-nodes
- 869-reordered-power-of-2
- 888-fair-candy-swap
- 890-find-and-replace-pattern
- 898-bitwise-ors-of-subarrays
- 90-subsets-ii
- 91-decode-ways
- 912-sort-an-array
- 916-word-subsets
- 92-reverse-linked-list-ii
- 925-long-pressed-name
- 938-range-sum-of-bst
- 942-di-string-match
- 945-minimum-increment-to-make-array-unique
- 948-bag-of-tokens
- 954-array-of-doubled-pairs
- 965-univalued-binary-tree
- 976-largest-perimeter-triangle
- 98-validate-binary-search-tree
- 983-minimum-cost-for-tickets
- 986-interval-list-intersections
- 989-add-to-array-form-of-integer
- 990-satisfiability-of-equality-equations
- 993-cousins-in-binary-tree
- a-number-after-a-double-reversal
- add-digits
- add-two-integers
- add-two-numbers
- adding-spaces-to-a-string
- all-elements-in-two-binary-search-trees
- arithmetic-subarrays
- as-far-from-land-as-possible
- average-salary-excluding-the-minimum-and-maximum-salary
- average-waiting-time
- backspace-string-compare
- bag-of-tokens
- baseball-game
- battleships-in-a-board
- best-time-to-buy-and-sell-stock-ii
- binary-gap
- binary-number-with-alternating-bits
- binary-search
- binary-search-tree-iterator
- binary-search-tree-to-greater-sum-tree
- binary-tree-cameras
- binary-tree-inorder-traversal
- binary-tree-level-order-traversal
- binary-tree-postorder-traversal
- binary-tree-preorder-traversal
- boats-to-save-people
- calculate-digit-sum-of-a-string
- can-make-arithmetic-progression-from-sequence
- check-if-a-string-contains-all-binary-codes-of-size-k
- check-if-array-is-sorted-and-rotated
- check-if-binary-string-has-at-most-one-segment-of-ones
- check-if-every-row-and-column-contains-all-numbers
- check-if-n-and-its-double-exist
- check-if-number-is-a-sum-of-powers-of-three
- climbing-stairs
- coin-change
- combination-sum
- combination-sum-ii
- combination-sum-iii
- combination-sum-iv
- combinations
- combine-two-tables
- concatenation-of-array
- consecutive-characters
- construct-string-from-binary-tree
- container-with-most-water
- contains-duplicate
- contains-duplicate-ii
- contains-duplicate-iii
- convert-bst-to-greater-tree
- convert-sorted-array-to-binary-search-tree
- count-common-words-with-one-occurrence
- count-elements-with-strictly-smaller-and-greater-elements
- count-equal-and-divisible-pairs-in-an-array
- count-good-numbers
- count-hills-and-valleys-in-an-array
- count-integers-with-even-digit-sum
- count-items-matching-a-rule
- count-negative-numbers-in-a-sorted-matrix
- count-number-of-pairs-with-absolute-difference-k
- count-number-of-teams
- count-odd-numbers-in-an-interval-range
- count-operations-to-obtain-zero
- count-sorted-vowel-strings
- count-sub-islands
- count-the-number-of-consistent-strings
- counting-bits
- critical-connections-in-a-network
- customers-who-never-order
- deepest-leaves-sum
- degree-of-an-array
- delete-node-in-a-linked-list
- delete-operation-for-two-strings
- delete-the-middle-node-of-a-linked-list
- design-an-ordered-stream
- design-browser-history
- design-hashmap
- design-hashset
- design-underground-system
- destination-city
- detect-capital
- detect-pattern-of-length-m-repeated-k-or-more-times
- determine-color-of-a-chessboard-square
- diagonal-traverse-ii
- diameter-of-binary-tree
- divide-two-integers
- duplicate-emails
- element-appearing-more-than-25-in-sorted-array
- employees-earning-more-than-their-managers
- encode-and-decode-tinyurl
- excel-sheet-column-number
- excel-sheet-column-title
- fibonacci-number
- find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
- find-all-groups-of-farmland
- find-all-numbers-disappeared-in-an-array
- find-closest-number-to-zero
- find-customer-referee
- find-duplicate-subtrees
- find-first-and-last-position-of-element-in-sorted-array
- find-first-palindromic-string-in-the-array
- find-greatest-common-divisor-of-array
- find-k-closest-elements
- find-minimum-in-rotated-sorted-array
- find-mode-in-binary-search-tree
- find-n-unique-integers-sum-up-to-zero
- find-players-with-zero-or-one-losses
- find-right-interval
- find-smallest-letter-greater-than-target
- find-subsequence-of-length-k-with-the-largest-sum
- find-target-indices-after-sorting-array
- find-the-difference
- find-the-difference-of-two-arrays
- find-the-duplicate-number
- find-the-smallest-divisor-given-a-threshold
- find-triangular-sum-of-an-array
- find-unique-binary-string
- finding-pairs-with-a-certain-sum
- first-bad-version
- first-missing-positive
- first-unique-character-in-a-string
- flatten-nested-list-iterator
- flip-columns-for-maximum-number-of-equal-rows
- flipping-an-image
- flood-fill
- four-divisors
- frequency-of-the-most-frequent-element
- fruit-into-baskets
- game-of-life
- gas-station
- get-maximum-in-generated-array
- greatest-common-divisor-of-strings
- guess-number-higher-or-lower
- hamming-distance
- happy-number
- how-many-numbers-are-smaller-than-the-current-number
- implement-strstr
- increasing-order-search-tree
- integer-replacement
- intersection-of-multiple-arrays
- intersection-of-two-arrays
- intersection-of-two-arrays-ii
- intersection-of-two-linked-lists
- is-graph-bipartite
- is-subsequence
- isomorphic-strings
- jump-game-ii
- keep-multiplying-found-values-by-two
- kth-distinct-string-in-an-array
- kth-largest-element-in-a-stream
- kth-largest-element-in-an-array
- kth-smallest-element-in-a-bst
- largest-3-same-digit-number-in-string
- largest-number-after-digit-swaps-by-parity
- largest-number-after-mutating-substring
- largest-number-at-least-twice-of-others
- largest-odd-number-in-string
- largest-triangle-area
- last-stone-weight
- latest-time-by-replacing-hidden-digits
- leaf-similar-trees
- length-of-last-word
- letter-combinations-of-a-phone-number
- linked-list-cycle
- linked-list-in-binary-tree
- longer-contiguous-segments-of-ones-than-zeros
- longest-common-prefix
- longest-common-subsequence
- longest-palindromic-substring
- longest-repeating-character-replacement
- longest-string-chain
- longest-substring-without-repeating-characters
- lowest-common-ancestor-of-a-binary-search-tree
- lowest-common-ancestor-of-a-binary-tree
- lucky-numbers-in-a-matrix
- magic-squares-in-grid
- majority-element
- matrix-diagonal-sum
- max-area-of-island
- max-consecutive-ones
- max-consecutive-ones-iii
- max-number-of-k-sum-pairs
- maximize-the-topmost-element-after-k-moves
- maximum-69-number
- maximum-binary-tree
- maximum-depth-of-binary-tree
- maximum-depth-of-n-ary-tree
- maximum-earnings-from-taxi
- maximum-erasure-value
- maximum-number-of-removable-characters
- maximum-product-of-three-numbers
- maximum-product-of-word-lengths
- maximum-product-subarray
- maximum-repeating-substring
- maximum-subarray
- maximum-twin-sum-of-a-linked-list
- maximum-units-on-a-truck
- mean-of-array-after-removing-some-elements
- median-of-two-sorted-arrays
- merge-sorted-array
- merge-two-binary-trees
- merge-two-sorted-lists
- middle-of-the-linked-list
- min-cost-climbing-stairs
- min-cost-to-connect-all-points
- min-stack
- minimum-depth-of-binary-tree
- minimum-distance-between-bst-nodes
- minimum-index-sum-of-two-lists
- minimum-moves-to-equal-array-elements
- minimum-moves-to-reach-target-score
- minimum-number-of-operations-to-convert-time
- minimum-operations-to-make-a-uni-value-grid
- minimum-operations-to-reduce-x-to-zero
- minimum-rounds-to-complete-all-tasks
- minimum-size-subarray-sum
- minimum-subsequence-in-non-increasing-order
- minimum-sum-of-four-digit-number-after-splitting-digits
- minimum-time-to-type-word-using-special-typewriter
- missing-number
- monotonic-array
- move-zeroes
- n-ary-tree-postorder-traversal
- n-ary-tree-preorder-traversal
- network-delay-time
- next-permutation
- number-of-1-bits
- number-of-closed-islands
- number-of-different-integers-in-a-string
- number-of-enclaves
- number-of-good-pairs
- number-of-islands
- number-of-provinces
- number-of-steps-to-reduce-a-number-to-zero
- odd-even-linked-list
- ones-and-zeroes
- pacific-atlantic-water-flow
- palindrome-linked-list
- palindrome-number
- palindromic-substrings
- pascals-triangle
- pascals-triangle-ii
- path-crossing
- path-sum
- path-sum-ii
- path-sum-iii
- path-with-minimum-effort
- peak-index-in-a-mountain-array
- peeking-iterator
- perfect-number
- permutations-ii
- plus-one
- populating-next-right-pointers-in-each-node-ii
- power-of-four
- power-of-three
- power-of-two
- powx-n
- prime-number-of-set-bits-in-binary-representation
- range-sum-query-2d-immutable
- range-sum-query-immutable
- rank-transform-of-an-array
- ransom-note
- recover-binary-search-tree
- rectangle-area
- rectangle-overlap
- relative-ranks
- remove-all-adjacent-duplicates-in-string
- remove-all-adjacent-duplicates-in-string-ii
- remove-duplicates-from-sorted-array
- remove-duplicates-from-sorted-list
- remove-element
- remove-linked-list-elements
- remove-nth-node-from-end-of-list
- remove-palindromic-subsequences
- removing-minimum-number-of-magic-beans
- reverse-bits
- reverse-integer
- reverse-linked-list
- reverse-linked-list-ii
- reverse-string
- reverse-string-ii
- reverse-vowels-of-a-string
- reverse-words-in-a-string-iii
- robot-return-to-origin
- root-equals-sum-of-children
- rotate-array
- rotate-list
- running-sum-of-1d-array
- same-tree
- search-in-a-binary-search-tree
- search-in-rotated-sorted-array
- search-insert-position
- second-highest-salary
- second-minimum-node-in-a-binary-tree
- self-dividing-numbers
- serialize-and-deserialize-bst
- set-matrix-zeroes
- set-mismatch
- shift-2d-grid
- shortest-path-in-binary-matrix
- shortest-unsorted-continuous-subarray
- shuffle-string
- sign-of-the-product-of-an-array
- single-element-in-a-sorted-array
- single-number
- single-number-ii
- single-number-iii
- slowest-key
- smallest-string-starting-from-leaf
- smallest-subtree-with-all-the-deepest-nodes
- sort-array-by-parity
- sort-colors
- sort-even-and-odd-indices-independently
- sort-integers-by-the-number-of-1-bits
- sort-list
- special-positions-in-a-binary-matrix
- spiral-matrix-ii
- sqrtx
- squares-of-a-sorted-array
- string-to-integer-atoi
- string-without-aaa-or-bbb
- student-attendance-record-i
- subtract-the-product-and-sum-of-digits-of-an-integer
- sum-of-all-subset-xor-totals
- sum-of-digits-of-string-after-convert
- sum-of-even-numbers-after-queries
- sum-root-to-leaf-numbers
- summary-ranges
- surrounded-regions
- swapping-nodes-in-a-linked-list
- swim-in-rising-water
- symmetric-tree
- third-maximum-number
- three-divisors
- time-needed-to-inform-all-employees
- top-k-frequent-elements
- total-hamming-distance
- transpose-matrix
- triangle
- trim-a-binary-search-tree
- two-sum
- two-sum-ii-input-array-is-sorted
- two-sum-iv-input-is-a-bst
- uncommon-words-from-two-sentences
- unique-binary-search-trees
- unique-binary-search-trees-ii
- unique-email-addresses
- unique-paths
- unique-paths-ii
- univalued-binary-tree
- valid-anagram
- valid-palindrome
- valid-palindrome-ii
- valid-parentheses
- valid-perfect-square
- validate-binary-search-tree
- word-pattern
- zigzag-conversion
- backtrack-queen-problem.cpp
- bfs-dfs-path-reference.cpp
- bfs.cpp
- binary-exponentiation.cpp
- binary-search-firstindex-lastinde.cpp
- binary-search-leftmost-rightmost.cpp
- bst-to-doubly-link-list.cpp
- bubblesort.cpp
- dp-max-weight-grid.cpp
- dp-maximium-subsequence.cpp
- dp-ways-of-coins.cpp
- fenwick-tree.cpp
- fibonacci.cpp
- floyd-warshell.cpp
- kmp.cpp
- max-subarray-sum-kadane.cpp
- minimum-coin.cpp
- morris-traversal.cpp
- nearest-smaller-element.cpp
- nick-calculate.cpp
- permutation.cpp
- prefix-sum-range-sum.cpp
- prime-factorization.cpp
- rabin-carp.cpp
- rmq-k-length.cpp
- segment-tree.cpp
- sieve.cpp
- sliding-window-minimum.cpp
- sparse-table.cpp
- subsequence.cpp
- subsequence_length_two.cpp
- sum-minimization.cpp
- tarzan-algorithm.cpp
- threadpool.cpp
- topological.cpp
- union-find.cpp
- all-helping-innocent.cpp
- aman.cpp
- anagram-extra-char.cpp
- atm-long-queue.cpp
- balanced.cpp
- big-mod-subset.cpp
- binary-bit-manipulation-even-two.cpp
- binary-bit-pattern.cpp
- binary-brick.cpp
- binary-monk-and-new-array.cpp
- binary-queries-in-range.cpp
- binary-queries.cpp
- binary-soap-mystery.cpp
- bit-count.cpp
- bit-even-count-on-rotation.cpp
- book-of-portion-making.cpp
- closest-same-string.cpp
- cont-of-ballons.cpp
- continuous-check.cpp
- count-divisor.cpp
- cumulative-update-array.cpp
- e-maze.cpp
- factorial.cpp
- fibonacci-pattern-match.cpp
- frustrated-coders.cpp
- house-separate.cpp
- input-output-count.cpp
- lift-queries.cpp
- maximize-the-earning.cpp
- micro-array-update.cpp
- monk-and-lucky-minimum.cpp
- monk-and-operartions.cpp
- monk-visits-coderland.cpp
- multiply.cpp
- pallindrome.cpp
- pepper-and-continuous-subarray.cpp
- polygon.cpp
- print-stars.cpp
- roy-and-profile-picture.cpp
- save-mrinal.cpp
- seat.cpp
- sorting-manual.cpp
- takeoff.cpp
- teddy-tweety.cpp
- time-table.cpp
- two-strings.cpp
- upper-case-converter.cpp
- 2-3-divisor.cpp
- Important-exam.cpp
- README.md
- alien-elephant-bear.cpp
- all-unique.cpp
- ants-on-a-stick.cpp
- ascii-count.cpp
- bfs-dfs.cpp
- bonus-optmization.cpp
- business-trip.cpp
- case-of-zero-one.cpp
- counting-sort-with-limited-number-span.cpp
- counting.cpp
- deficit.cpp
- difference-array.cpp
- difference.cpp
- direction.cpp
- distance.cpp
- divisor.cpp
- even-uneven.cpp
- flip-a-bit.cpp
- frog_jump.cpp
- function-input-changes.cpp
- gcd.cpp
- generate.cpp
- graph.cpp
- holder.cpp
- icpc-easy.cpp
- index-check.cpp
- largest-rectangle.cpp
- linked-list.cpp
- luxarious-house.cpp
- matrix-transpose.cpp
- matrix.cpp
- national-girls-programmin-contest-A.cpp
- new-password.cpp
- number-to-string.cpp
- odd-even-count.cpp
- one-or-two.cpp
- organize.cpp
- parentheis.cpp
- parenthesis-print.cpp
- permutation.cpp
- playing-with-paper.cpp
- prime.cpp
- range-addition.cpp
- range-partition.cpp
- remainder.cpp
- replace-every-elem-with-greatest-right.cpp
- rivercross-with-min-distance.cpp
- run_file.py
- sieve.cpp
- sign.cpp
- spoj-chefinsq.cpp
- spoj-life-universe.cpp
- spoj-medel.cpp
- spoz-prime-geenrate.cpp
- string-check-small-optimization.cpp
- subarray-with-given-sum.cpp
- unrated.cpp
- vasya-and-hipstar.cpp
- zero-count.cpp
- Codeforces Solutions
- Leetcode solutions synced using https://github.com/QasimWani/LeetHub