Skip to content

Latest commit

 

History

690 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem-Solved

LeetCode Topics

Array

0001-two-sum
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0018-4sum
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0036-valid-sudoku
0039-combination-sum
0040-combination-sum-ii
0041-first-missing-positive
0048-rotate-image
0051-n-queens
0053-maximum-subarray
0054-spiral-matrix
0055-jump-game
0056-merge-intervals
0057-insert-interval
0059-spiral-matrix-ii
0074-search-a-2d-matrix
0075-sort-colors
0108-convert-sorted-array-to-binary-search-tree
0118-pascals-triangle
0167-two-sum-ii-input-array-is-sorted
0179-largest-number
0189-rotate-array
0209-minimum-size-subarray-sum
0219-contains-duplicate-ii
0238-product-of-array-except-self
0268-missing-number
0283-move-zeroes
0287-find-the-duplicate-number
0303-range-sum-query-immutable
0304-range-sum-query-2d-immutable
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0442-find-all-duplicates-in-an-array
0448-find-all-numbers-disappeared-in-an-array
0485-max-consecutive-ones
0560-subarray-sum-equals-k
0594-longest-harmonious-subsequence
0643-maximum-average-subarray-i
0645-set-mismatch
0724-find-pivot-index
0878-shifting-letters
0940-fruit-into-baskets
0948-sort-an-array
1016-subarray-sums-divisible-by-k
1046-max-consecutive-ones-iii
1127-last-stone-weight
1514-minimum-value-to-get-positive-step-by-step-sum
1586-longest-subarray-of-1s-after-deleting-one-element
1603-running-sum-of-1d-array
1683-maximum-number-of-coins-you-can-get
1693-sum-of-all-odd-length-subarrays
1720-crawler-log-folder
1755-defuse-the-bomb
1833-find-the-highest-altitude
2112-minimum-difference-between-highest-and-lowest-of-k-scores
2132-convert-1d-array-into-2d-array
2228-watering-plants-ii
2465-shifting-letters-ii
2518-the-employee-that-worked-on-the-longest-task
2524-largest-positive-integer-that-exists-with-its-negative
2553-separate-the-digits-in-an-array
2561-number-of-distinct-averages
2634-minimum-common-value
2866-longest-even-odd-subarray-with-threshold
3471-minimum-average-of-smallest-and-largest-elements
3581-the-two-sneaky-numbers-of-digitville
3610-find-x-sum-of-all-k-long-subarrays-i

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0012-integer-to-roman
0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0036-valid-sudoku
0041-first-missing-positive
0141-linked-list-cycle
0202-happy-number
0205-isomorphic-strings
0219-contains-duplicate-ii
0268-missing-number
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0387-first-unique-character-in-a-string
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0442-find-all-duplicates-in-an-array
0448-find-all-numbers-disappeared-in-an-array
0560-subarray-sum-equals-k
0567-permutation-in-string
0594-longest-harmonious-subsequence
0645-set-mismatch
0940-fruit-into-baskets
1016-subarray-sums-divisible-by-k
1873-longest-nice-substring
1987-substrings-of-size-three-with-distinct-characters
2524-largest-positive-integer-that-exists-with-its-negative
2561-number-of-distinct-averages
2634-minimum-common-value
3349-maximum-length-substring-with-two-occurrences
3581-the-two-sneaky-numbers-of-digitville
3610-find-x-sum-of-all-k-long-subarrays-i

Math

0007-reverse-integer
0009-palindrome-number
0012-integer-to-roman
0013-roman-to-integer
0048-rotate-image
0060-permutation-sequence
0067-add-binary
0189-rotate-array
0202-happy-number
0268-missing-number
1430-find-the-k-beauty-of-a-number
1683-maximum-number-of-coins-you-can-get
1693-sum-of-all-odd-length-subarrays
2715-k-items-with-the-maximum-sum
3581-the-two-sneaky-numbers-of-digitville

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0008-string-to-integer-atoi
0012-integer-to-roman
0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0058-length-of-last-word
0065-valid-number
0067-add-binary
0071-simplify-path
0179-largest-number
0205-isomorphic-strings
0345-reverse-vowels-of-a-string
0387-first-unique-character-in-a-string
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0567-permutation-in-string
0874-backspace-string-compare
0878-shifting-letters
1205-defanging-an-ip-address
1430-find-the-k-beauty-of-a-number
1537-maximum-score-after-splitting-a-string
1720-crawler-log-folder
1873-longest-nice-substring
1987-substrings-of-size-three-with-distinct-characters
2128-reverse-prefix-of-word
2134-maximize-the-confusion-of-an-exam
2154-minimum-moves-to-convert-string
2463-minimum-recolors-to-get-k-consecutive-black-blocks
2465-shifting-letters-ii
2470-removing-stars-from-a-string
3349-maximum-length-substring-with-two-occurrences
3543-count-substrings-that-satisfy-k-constraint-i
3636-check-balanced-string

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0074-search-a-2d-matrix
0167-two-sum-ii-input-array-is-sorted
0209-minimum-size-subarray-sum
0268-missing-number
0287-find-the-duplicate-number
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
1046-max-consecutive-ones-iii
2134-maximize-the-confusion-of-an-exam
2634-minimum-common-value

Bit Manipulation

0067-add-binary
0268-missing-number
0287-find-the-duplicate-number
0645-set-mismatch
1873-longest-nice-substring

Sorting

0015-3sum
0016-3sum-closest
0018-4sum
0056-merge-intervals
0075-sort-colors
0179-largest-number
0268-missing-number
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0594-longest-harmonious-subsequence
0645-set-mismatch
0948-sort-an-array
1683-maximum-number-of-coins-you-can-get
2112-minimum-difference-between-highest-and-lowest-of-k-scores
2524-largest-positive-integer-that-exists-with-its-negative
2561-number-of-distinct-averages
3471-minimum-average-of-smallest-and-largest-elements

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0018-4sum
0075-sort-colors
0141-linked-list-cycle
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0202-happy-number
0283-move-zeroes
0287-find-the-duplicate-number
0345-reverse-vowels-of-a-string
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0567-permutation-in-string
0874-backspace-string-compare
2128-reverse-prefix-of-word
2228-watering-plants-ii
2524-largest-positive-integer-that-exists-with-its-negative
2561-number-of-distinct-averages
2634-minimum-common-value
3471-minimum-average-of-smallest-and-largest-elements

Divide and Conquer

0053-maximum-subarray
0108-convert-sorted-array-to-binary-search-tree
0948-sort-an-array
1873-longest-nice-substring

Heap (Priority Queue)

0948-sort-an-array
1127-last-stone-weight
3610-find-x-sum-of-all-k-long-subarrays-i

Merge Sort

0948-sort-an-array

Bucket Sort

0948-sort-an-array

Radix Sort

0948-sort-an-array

Counting Sort

0387-first-unique-character-in-a-string
0594-longest-harmonious-subsequence
0948-sort-an-array
1987-substrings-of-size-three-with-distinct-characters

Greedy

0011-container-with-most-water
0055-jump-game
0179-largest-number
1683-maximum-number-of-coins-you-can-get
2154-minimum-moves-to-convert-string
2715-k-items-with-the-maximum-sum

Game Theory

1683-maximum-number-of-coins-you-can-get

Simulation

0054-spiral-matrix
0059-spiral-matrix-ii
0067-add-binary
0874-backspace-string-compare
2132-convert-1d-array-into-2d-array
2228-watering-plants-ii
2470-removing-stars-from-a-string
2553-separate-the-digits-in-an-array

Matrix

0036-valid-sudoku
0048-rotate-image
0054-spiral-matrix
0059-spiral-matrix-ii
0074-search-a-2d-matrix
0304-range-sum-query-2d-immutable
2132-convert-1d-array-into-2d-array

Sliding Window

0003-longest-substring-without-repeating-characters
0209-minimum-size-subarray-sum
0219-contains-duplicate-ii
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0567-permutation-in-string
0594-longest-harmonious-subsequence
0643-maximum-average-subarray-i
0940-fruit-into-baskets
1046-max-consecutive-ones-iii
1430-find-the-k-beauty-of-a-number
1586-longest-subarray-of-1s-after-deleting-one-element
1755-defuse-the-bomb
1873-longest-nice-substring
1987-substrings-of-size-three-with-distinct-characters
2112-minimum-difference-between-highest-and-lowest-of-k-scores
2134-maximize-the-confusion-of-an-exam
2463-minimum-recolors-to-get-k-consecutive-black-blocks
2866-longest-even-odd-subarray-with-threshold
3349-maximum-length-substring-with-two-occurrences
3543-count-substrings-that-satisfy-k-constraint-i
3610-find-x-sum-of-all-k-long-subarrays-i

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
0303-range-sum-query-immutable
0304-range-sum-query-2d-immutable
0560-subarray-sum-equals-k
0724-find-pivot-index
0878-shifting-letters
1016-subarray-sums-divisible-by-k
1046-max-consecutive-ones-iii
1514-minimum-value-to-get-positive-step-by-step-sum
1537-maximum-score-after-splitting-a-string
1603-running-sum-of-1d-array
1693-sum-of-all-odd-length-subarrays
1833-find-the-highest-altitude
2134-maximize-the-confusion-of-an-exam
2465-shifting-letters-ii

Dynamic Programming

0005-longest-palindromic-substring
0022-generate-parentheses
0053-maximum-subarray
0055-jump-game
0118-pascals-triangle
1586-longest-subarray-of-1s-after-deleting-one-element

Stack

0071-simplify-path
0094-binary-tree-inorder-traversal
0874-backspace-string-compare
1720-crawler-log-folder
2128-reverse-prefix-of-word
2470-removing-stars-from-a-string

Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum

Depth-First Search

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum

Binary Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum

Linked List

0024-swap-nodes-in-pairs
0141-linked-list-cycle

Recursion

0024-swap-nodes-in-pairs
0060-permutation-sequence

Binary Search Tree

0108-convert-sorted-array-to-binary-search-tree

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0039-combination-sum
0040-combination-sum-ii
0051-n-queens
0052-n-queens-ii

Queue

0387-first-unique-character-in-a-string

Design

0303-range-sum-query-immutable
0304-range-sum-query-2d-immutable

Database

0175-combine-two-tables
0176-second-highest-salary
0177-nth-highest-salary
0178-rank-scores
0181-employees-earning-more-than-their-managers
0182-duplicate-emails
0183-customers-who-never-order
0196-delete-duplicate-emails
0262-trips-and-users
0577-employee-bonus
0584-find-customer-referee
0586-customer-placing-the-largest-number-of-orders
0595-big-countries
0596-classes-with-at-least-5-students

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages