Skip to content

Latest commit

 

History

489 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily-Leetcode

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0202-happy-number
0219-contains-duplicate-ii
0242-valid-anagram
0268-missing-number
0535-encode-and-decode-tinyurl
1282-group-the-people-given-the-group-size-they-belong-to
2540-minimum-common-value
2657-find-the-prefix-common-array-of-two-arrays
3146-permutation-difference-between-two-strings
3162-find-the-number-of-good-pairs-i
3760-maximum-substrings-with-distinct-start
3872-find-most-frequent-vowel-and-consonant
3945-digit-frequency-score

String

0003-longest-substring-without-repeating-characters
0014-longest-common-prefix
0067-add-binary
0168-excel-sheet-column-title
0171-excel-sheet-column-number
0242-valid-anagram
0345-reverse-vowels-of-a-string
0535-encode-and-decode-tinyurl
1021-remove-outermost-parentheses
1415-the-k-th-lexicographical-string-of-all-happy-strings-of-length-n
1678-goal-parser-interpretation
1689-partitioning-into-minimum-number-of-deci-binary-numbers
1769-minimum-number-of-operations-to-move-all-balls-to-each-box
2000-reverse-prefix-of-word
2114-maximum-number-of-words-found-in-sentences
2125-number-of-laser-beams-in-a-bank
3146-permutation-difference-between-two-strings
3211-generate-binary-strings-without-adjacent-zeros
3280-convert-date-to-binary
3498-reverse-degree-of-a-string
3760-maximum-substrings-with-distinct-start
3794-reverse-string-prefix
3838-weighted-word-mapping
3872-find-most-frequent-vowel-and-consonant

Counting

1603-design-parking-system
3872-find-most-frequent-vowel-and-consonant

Array

0001-two-sum
0014-longest-common-prefix
0066-plus-one
0088-merge-sorted-array
0108-convert-sorted-array-to-binary-search-tree
0118-pascals-triangle
0119-pascals-triangle-ii
0121-best-time-to-buy-and-sell-stock
0219-contains-duplicate-ii
0268-missing-number
0622-design-circular-queue
0643-maximum-average-subarray-i
0807-max-increase-to-keep-city-skyline
1282-group-the-people-given-the-group-size-they-belong-to
1389-create-target-array-in-the-given-order
1480-running-sum-of-1d-array
1491-average-salary-excluding-the-minimum-and-maximum-salary
1637-widest-vertical-area-between-two-points-containing-no-points
1720-decode-xored-array
1769-minimum-number-of-operations-to-move-all-balls-to-each-box
1828-queries-on-number-of-points-inside-a-circle
1863-sum-of-all-subset-xor-totals
1920-build-array-from-permutation
1929-concatenation-of-array
2044-count-number-of-maximum-bitwise-or-subsets
2089-find-target-indices-after-sorting-array
2114-maximum-number-of-words-found-in-sentences
2125-number-of-laser-beams-in-a-bank
2161-partition-array-according-to-given-pivot
2373-largest-local-values-in-a-matrix
2433-find-the-original-array-of-prefix-xor
2540-minimum-common-value
2574-left-and-right-sum-differences
2657-find-the-prefix-common-array-of-two-arrays
3065-minimum-operations-to-exceed-threshold-value-i
3162-find-the-number-of-good-pairs-i
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3264-final-array-state-after-k-multiplication-operations-i
3285-find-indices-of-stable-mountains
3300-minimum-element-after-replacement-with-digit-sum
3633-earliest-finish-time-for-land-and-water-rides-i
3701-compute-alternating-sum
3838-weighted-word-mapping
3895-count-digit-appearances
3898-find-the-degree-of-each-vertex
3925-concatenate-array-with-reverse

Sliding Window

0003-longest-substring-without-repeating-characters
0219-contains-duplicate-ii
0643-maximum-average-subarray-i

Trie

0014-longest-common-prefix

Math

0002-add-two-numbers
0066-plus-one
0067-add-binary
0069-sqrtx
0070-climbing-stairs
0168-excel-sheet-column-title
0171-excel-sheet-column-number
0202-happy-number
0268-missing-number
0441-arranging-coins
0509-fibonacci-number
1486-xor-operation-in-an-array
1688-count-of-matches-in-tournament
1828-queries-on-number-of-points-inside-a-circle
1863-sum-of-all-subset-xor-totals
2125-number-of-laser-beams-in-a-bank
2396-strictly-palindromic-number
2769-find-the-maximum-achievable-number
2807-insert-greatest-common-divisors-in-linked-list
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3264-final-array-state-after-k-multiplication-operations-i
3280-convert-date-to-binary
3300-minimum-element-after-replacement-with-digit-sum
3516-find-closest-person
3751-total-waviness-of-numbers-in-range-i
3783-mirror-distance-of-an-integer
3895-count-digit-appearances
3945-digit-frequency-score

Bit Manipulation

0067-add-binary
0190-reverse-bits
0268-missing-number
1486-xor-operation-in-an-array
1720-decode-xored-array
1863-sum-of-all-subset-xor-totals
2044-count-number-of-maximum-bitwise-or-subsets
2220-minimum-bit-flips-to-convert-number
2433-find-the-original-array-of-prefix-xor
2657-find-the-prefix-common-array-of-two-arrays
3211-generate-binary-strings-without-adjacent-zeros

Simulation

0067-add-binary
1389-create-target-array-in-the-given-order
1603-design-parking-system
1688-count-of-matches-in-tournament
1920-build-array-from-permutation
1929-concatenation-of-array
2161-partition-array-according-to-given-pivot
2181-merge-nodes-in-between-zeros
3264-final-array-state-after-k-multiplication-operations-i
3498-reverse-degree-of-a-string
3701-compute-alternating-sum
3838-weighted-word-mapping
3925-concatenate-array-with-reverse

Binary Search

0069-sqrtx
0268-missing-number
0441-arranging-coins
2089-find-target-indices-after-sorting-array
2540-minimum-common-value
3633-earliest-finish-time-for-land-and-water-rides-i

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0061-rotate-list
0082-remove-duplicates-from-sorted-list-ii
0083-remove-duplicates-from-sorted-list
0092-reverse-linked-list-ii
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0328-odd-even-linked-list
0622-design-circular-queue
0876-middle-of-the-linked-list
2095-delete-the-middle-node-of-a-linked-list
2181-merge-nodes-in-between-zeros
2487-remove-nodes-from-linked-list
2807-insert-greatest-common-divisors-in-linked-list

Two Pointers

0019-remove-nth-node-from-end-of-list
0061-rotate-list
0082-remove-duplicates-from-sorted-list-ii
0088-merge-sorted-array
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0202-happy-number
0234-palindrome-linked-list
0345-reverse-vowels-of-a-string
0876-middle-of-the-linked-list
2000-reverse-prefix-of-word
2095-delete-the-middle-node-of-a-linked-list
2161-partition-array-according-to-given-pivot
2396-strictly-palindromic-number
2540-minimum-common-value
3633-earliest-finish-time-for-land-and-water-rides-i
3794-reverse-string-prefix

Sorting

0088-merge-sorted-array
0242-valid-anagram
0268-missing-number
1491-average-salary-excluding-the-minimum-and-maximum-salary
1637-widest-vertical-area-between-two-points-containing-no-points
2089-find-target-indices-after-sorting-array
3633-earliest-finish-time-for-land-and-water-rides-i

Dynamic Programming

0070-climbing-stairs
0118-pascals-triangle
0119-pascals-triangle-ii
0121-best-time-to-buy-and-sell-stock
0509-fibonacci-number
3751-total-waviness-of-numbers-in-range-i

Memoization

0070-climbing-stairs
0509-fibonacci-number

Tree

0100-same-tree
0101-symmetric-tree
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
0226-invert-binary-tree
0450-delete-node-in-a-bst
0938-range-sum-of-bst
1038-binary-search-tree-to-greater-sum-tree
1302-deepest-leaves-sum
2265-count-nodes-equal-to-average-of-subtree
2415-reverse-odd-levels-of-binary-tree

Depth-First Search

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
0226-invert-binary-tree
0938-range-sum-of-bst
1038-binary-search-tree-to-greater-sum-tree
1302-deepest-leaves-sum
2265-count-nodes-equal-to-average-of-subtree
2415-reverse-odd-levels-of-binary-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0226-invert-binary-tree
1302-deepest-leaves-sum
2415-reverse-odd-levels-of-binary-tree

Binary Tree

0100-same-tree
0101-symmetric-tree
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
0226-invert-binary-tree
0450-delete-node-in-a-bst
0938-range-sum-of-bst
1038-binary-search-tree-to-greater-sum-tree
1302-deepest-leaves-sum
2265-count-nodes-equal-to-average-of-subtree
2415-reverse-odd-levels-of-binary-tree

Recursion

0002-add-two-numbers
0203-remove-linked-list-elements
0234-palindrome-linked-list
0509-fibonacci-number
2487-remove-nodes-from-linked-list

Stack

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0234-palindrome-linked-list
1021-remove-outermost-parentheses
2000-reverse-prefix-of-word
2487-remove-nodes-from-linked-list

Design

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0535-encode-and-decode-tinyurl
0622-design-circular-queue
1603-design-parking-system

Queue

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0622-design-circular-queue

Binary Search Tree

0108-convert-sorted-array-to-binary-search-tree
0450-delete-node-in-a-bst
0938-range-sum-of-bst
1038-binary-search-tree-to-greater-sum-tree

Greedy

0807-max-increase-to-keep-city-skyline
1282-group-the-people-given-the-group-size-they-belong-to
1689-partitioning-into-minimum-number-of-deci-binary-numbers
3633-earliest-finish-time-for-land-and-water-rides-i

Divide and Conquer

0108-convert-sorted-array-to-binary-search-tree
0190-reverse-bits

Monotonic Stack

2487-remove-nodes-from-linked-list

Graph Theory

1791-find-center-of-star-graph
3898-find-the-degree-of-each-vertex

Matrix

0807-max-increase-to-keep-city-skyline
2125-number-of-laser-beams-in-a-bank
2373-largest-local-values-in-a-matrix
3898-find-the-degree-of-each-vertex

Number Theory

2807-insert-greatest-common-divisors-in-linked-list

Brainteaser

2396-strictly-palindromic-number

Prefix Sum

1480-running-sum-of-1d-array
1769-minimum-number-of-operations-to-move-all-balls-to-each-box
2574-left-and-right-sum-differences

Backtracking

1415-the-k-th-lexicographical-string-of-all-happy-strings-of-length-n
1863-sum-of-all-subset-xor-totals
2044-count-number-of-maximum-bitwise-or-subsets
3211-generate-binary-strings-without-adjacent-zeros

Combinatorics

1863-sum-of-all-subset-xor-totals

Enumeration

1863-sum-of-all-subset-xor-totals
2044-count-number-of-maximum-bitwise-or-subsets
3751-total-waviness-of-numbers-in-range-i

Heap (Priority Queue)

3264-final-array-state-after-k-multiplication-operations-i

Geometry

1828-queries-on-number-of-points-inside-a-circle

Hash Function

0535-encode-and-decode-tinyurl

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages