Skip to content

antasdev/Daily-Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

520 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily-Leetcode

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

LeetCode Topics

Array

0001-two-sum
0014-longest-common-prefix
0026-remove-duplicates-from-sorted-array
0049-group-anagrams
0053-maximum-subarray
0108-convert-sorted-array-to-binary-search-tree
0121-best-time-to-buy-and-sell-stock
0136-single-number
0169-majority-element
0268-missing-number
0347-top-k-frequent-elements
0349-intersection-of-two-arrays
0455-assign-cookies
0485-max-consecutive-ones
0704-binary-search
0724-find-pivot-index
0739-daily-temperatures
0746-min-cost-climbing-stairs
0896-monotonic-array
0941-valid-mountain-array
0976-largest-perimeter-triangle
0977-squares-of-a-sorted-array
1002-find-common-characters
1295-find-numbers-with-even-number-of-digits
1389-create-target-array-in-the-given-order
1431-kids-with-the-greatest-number-of-candies
1470-shuffle-the-array
1480-running-sum-of-1d-array
1512-number-of-good-pairs
1534-count-good-triplets
1561-maximum-number-of-coins-you-can-get
1662-check-if-two-string-arrays-are-equivalent
1672-richest-customer-wealth
1684-count-the-number-of-consistent-strings
1773-count-items-matching-a-rule
1816-truncate-sentence
1833-maximum-ice-cream-bars
1920-build-array-from-permutation
2011-final-value-of-variable-after-performing-operations
2037-minimum-number-of-moves-to-seat-everyone
2114-maximum-number-of-words-found-in-sentences
2126-destroying-asteroids
2144-minimum-cost-of-buying-candies-with-discount
2418-sort-the-people
2545-sort-the-students-by-their-kth-score
2553-separate-the-digits-in-an-array
2574-left-and-right-sum-differences
2828-check-if-a-string-is-an-acronym-of-words
2956-find-common-elements-between-two-arrays
2974-minimum-number-game
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3194-minimum-average-of-smallest-and-largest-elements
3512-minimum-operations-to-make-array-sum-divisible-by-k
3633-earliest-finish-time-for-land-and-water-rides-i
3701-compute-alternating-sum
3895-count-digit-appearances
3898-find-the-degree-of-each-vertex
3925-concatenate-array-with-reverse

Matrix

1672-richest-customer-wealth
2545-sort-the-students-by-their-kth-score
3898-find-the-degree-of-each-vertex

Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0109-convert-sorted-list-to-binary-search-tree
0124-binary-tree-maximum-path-sum
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0404-sum-of-left-leaves
0450-delete-node-in-a-bst
0530-minimum-absolute-difference-in-bst
0700-search-in-a-binary-search-tree
0701-insert-into-a-binary-search-tree
0783-minimum-distance-between-bst-nodes
0938-range-sum-of-bst
1302-deepest-leaves-sum
1382-balance-a-binary-search-tree

Binary Search Tree

0098-validate-binary-search-tree
0099-recover-binary-search-tree
0108-convert-sorted-array-to-binary-search-tree
0109-convert-sorted-list-to-binary-search-tree
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0268-missing-number
0349-intersection-of-two-arrays
0450-delete-node-in-a-bst
0530-minimum-absolute-difference-in-bst
0700-search-in-a-binary-search-tree
0701-insert-into-a-binary-search-tree
0704-binary-search
0783-minimum-distance-between-bst-nodes
0938-range-sum-of-bst
1382-balance-a-binary-search-tree
3633-earliest-finish-time-for-land-and-water-rides-i

Binary Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0109-convert-sorted-list-to-binary-search-tree
0124-binary-tree-maximum-path-sum
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0404-sum-of-left-leaves
0450-delete-node-in-a-bst
0530-minimum-absolute-difference-in-bst
0700-search-in-a-binary-search-tree
0701-insert-into-a-binary-search-tree
0783-minimum-distance-between-bst-nodes
0938-range-sum-of-bst
1302-deepest-leaves-sum
1382-balance-a-binary-search-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0104-maximum-depth-of-binary-tree
0124-binary-tree-maximum-path-sum
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0783-minimum-distance-between-bst-nodes
0938-range-sum-of-bst
1302-deepest-leaves-sum
1382-balance-a-binary-search-tree

Greedy

0455-assign-cookies
0976-largest-perimeter-triangle
1382-balance-a-binary-search-tree
1561-maximum-number-of-coins-you-can-get
1833-maximum-ice-cream-bars
2037-minimum-number-of-moves-to-seat-everyone
2126-destroying-asteroids
2144-minimum-cost-of-buying-candies-with-discount
2375-construct-smallest-number-from-di-string
3633-earliest-finish-time-for-land-and-water-rides-i

Sorting

0049-group-anagrams
0169-majority-element
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0349-intersection-of-two-arrays
0389-find-the-difference
0455-assign-cookies
0976-largest-perimeter-triangle
0977-squares-of-a-sorted-array
1561-maximum-number-of-coins-you-can-get
1833-maximum-ice-cream-bars
2037-minimum-number-of-moves-to-seat-everyone
2126-destroying-asteroids
2144-minimum-cost-of-buying-candies-with-discount
2418-sort-the-people
2545-sort-the-students-by-their-kth-score
2974-minimum-number-game
3194-minimum-average-of-smallest-and-largest-elements
3633-earliest-finish-time-for-land-and-water-rides-i

Breadth-First Search

0104-maximum-depth-of-binary-tree
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0783-minimum-distance-between-bst-nodes
1302-deepest-leaves-sum

Divide and Conquer

0053-maximum-subarray
0108-convert-sorted-array-to-binary-search-tree
0109-convert-sorted-list-to-binary-search-tree
0169-majority-element
0347-top-k-frequent-elements
1382-balance-a-binary-search-tree

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0109-convert-sorted-list-to-binary-search-tree
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0876-middle-of-the-linked-list

Dynamic Programming

0053-maximum-subarray
0070-climbing-stairs
0121-best-time-to-buy-and-sell-stock
0124-binary-tree-maximum-path-sum
0392-is-subsequence
0509-fibonacci-number
0746-min-cost-climbing-stairs

Two Pointers

0019-remove-nth-node-from-end-of-list
0026-remove-duplicates-from-sorted-array
0028-find-the-index-of-the-first-occurrence-in-a-string
0125-valid-palindrome
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0234-palindrome-linked-list
0344-reverse-string
0345-reverse-vowels-of-a-string
0349-intersection-of-two-arrays
0392-is-subsequence
0455-assign-cookies
0557-reverse-words-in-a-string-iii
0844-backspace-string-compare
0876-middle-of-the-linked-list
0977-squares-of-a-sorted-array
1768-merge-strings-alternately
3194-minimum-average-of-smallest-and-largest-elements
3633-earliest-finish-time-for-land-and-water-rides-i

Math

0009-palindrome-number
0013-roman-to-integer
0070-climbing-stairs
0268-missing-number
0509-fibonacci-number
0976-largest-perimeter-triangle
1295-find-numbers-with-even-number-of-digits
1512-number-of-good-pairs
1561-maximum-number-of-coins-you-can-get
2235-add-two-integers
2520-count-the-digits-that-divide-a-number
2652-sum-multiples
2769-find-the-maximum-achievable-number
2894-divisible-and-non-divisible-sums-difference
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3512-minimum-operations-to-make-array-sum-divisible-by-k
3516-find-closest-person
3895-count-digit-appearances
3945-digit-frequency-score

String

0013-roman-to-integer
0014-longest-common-prefix
0020-valid-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0049-group-anagrams
0058-length-of-last-word
0125-valid-palindrome
0242-valid-anagram
0344-reverse-string
0345-reverse-vowels-of-a-string
0383-ransom-note
0387-first-unique-character-in-a-string
0389-find-the-difference
0392-is-subsequence
0394-decode-string
0557-reverse-words-in-a-string-iii
0709-to-lower-case
0771-jewels-and-stones
0844-backspace-string-compare
1002-find-common-characters
1047-remove-all-adjacent-duplicates-in-string
1108-defanging-an-ip-address
1189-maximum-number-of-balloons
1662-check-if-two-string-arrays-are-equivalent
1684-count-the-number-of-consistent-strings
1768-merge-strings-alternately
1773-count-items-matching-a-rule
1816-truncate-sentence
1832-check-if-the-sentence-is-pangram
2011-final-value-of-variable-after-performing-operations
2114-maximum-number-of-words-found-in-sentences
2287-rearrange-characters-to-make-target-string
2375-construct-smallest-number-from-di-string
2418-sort-the-people
2828-check-if-a-string-is-an-acronym-of-words
3110-score-of-a-string

Recursion

0021-merge-two-sorted-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0394-decode-string
0509-fibonacci-number

Hash Table

0001-two-sum
0013-roman-to-integer
0049-group-anagrams
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0169-majority-element
0242-valid-anagram
0268-missing-number
0347-top-k-frequent-elements
0349-intersection-of-two-arrays
0383-ransom-note
0387-first-unique-character-in-a-string
0389-find-the-difference
0771-jewels-and-stones
1002-find-common-characters
1189-maximum-number-of-balloons
1512-number-of-good-pairs
1684-count-the-number-of-consistent-strings
1832-check-if-the-sentence-is-pangram
2287-rearrange-characters-to-make-target-string
2418-sort-the-people
2956-find-common-elements-between-two-arrays
3945-digit-frequency-score

Stack

0020-valid-parentheses
0094-binary-tree-inorder-traversal
0234-palindrome-linked-list
0394-decode-string
0739-daily-temperatures
0844-backspace-string-compare
1047-remove-all-adjacent-duplicates-in-string
2375-construct-smallest-number-from-di-string

Memoization

0070-climbing-stairs
0509-fibonacci-number

Queue

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

Counting

0169-majority-element
0347-top-k-frequent-elements
0383-ransom-note
0387-first-unique-character-in-a-string
1189-maximum-number-of-balloons
1512-number-of-good-pairs
1684-count-the-number-of-consistent-strings
2287-rearrange-characters-to-make-target-string

Trie

0014-longest-common-prefix

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string

Simulation

0844-backspace-string-compare
1389-create-target-array-in-the-given-order
1920-build-array-from-permutation
2011-final-value-of-variable-after-performing-operations
2553-separate-the-digits-in-an-array
2974-minimum-number-game
3701-compute-alternating-sum
3925-concatenate-array-with-reverse

Heap (Priority Queue)

0347-top-k-frequent-elements
2974-minimum-number-game

Prefix Sum

0724-find-pivot-index
1480-running-sum-of-1d-array
2574-left-and-right-sum-differences

Bit Manipulation

0136-single-number
0268-missing-number
0389-find-the-difference
1684-count-the-number-of-consistent-strings

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Monotonic Stack

0739-daily-temperatures

Counting Sort

1833-maximum-ice-cream-bars
2037-minimum-number-of-moves-to-seat-everyone

Graph Theory

3898-find-the-degree-of-each-vertex

Enumeration

1534-count-good-triplets

Backtracking

2375-construct-smallest-number-from-di-string

Game Theory

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

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors