Skip to content

axwinachu/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Array

0014-longest-common-prefix
0033-search-in-rotated-sorted-array
0053-maximum-subarray
0066-plus-one
0073-set-matrix-zeroes
0118-pascals-triangle
0121-best-time-to-buy-and-sell-stock
0153-find-minimum-in-rotated-sorted-array
0209-minimum-size-subarray-sum
0215-kth-largest-element-in-an-array
0594-longest-harmonious-subsequence
0804-unique-morse-code-words
1662-check-if-two-string-arrays-are-equivalent
2540-minimum-common-value
2784-check-if-array-is-good
3074-apple-redistribution-into-boxes
3295-report-spam-message
3668-restore-finishing-order

Hash Table

0003-longest-substring-without-repeating-characters
0073-set-matrix-zeroes
0242-valid-anagram
0383-ransom-note
0387-first-unique-character-in-a-string
0594-longest-harmonious-subsequence
0804-unique-morse-code-words
1876-substrings-of-size-three-with-distinct-characters
2540-minimum-common-value
2784-check-if-array-is-good
3295-report-spam-message
3668-restore-finishing-order

Matrix

0073-set-matrix-zeroes

Dynamic Programming

0053-maximum-subarray
0118-pascals-triangle
0121-best-time-to-buy-and-sell-stock

Math

0009-palindrome-number
0066-plus-one

String

0003-longest-substring-without-repeating-characters
0014-longest-common-prefix
0151-reverse-words-in-a-string
0242-valid-anagram
0344-reverse-string
0383-ransom-note
0387-first-unique-character-in-a-string
0804-unique-morse-code-words
1662-check-if-two-string-arrays-are-equivalent
1768-merge-strings-alternately
1876-substrings-of-size-three-with-distinct-characters
3295-report-spam-message
3498-reverse-degree-of-a-string
3612-process-string-with-special-operations-i

Simulation

3498-reverse-degree-of-a-string
3612-process-string-with-special-operations-i

Two Pointers

0061-rotate-list
0151-reverse-words-in-a-string
0344-reverse-string
1768-merge-strings-alternately
2540-minimum-common-value

Depth-First Search

0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0114-flatten-binary-tree-to-linked-list
0116-populating-next-right-pointers-in-each-node
0199-binary-tree-right-side-view
0226-invert-binary-tree
0543-diameter-of-binary-tree
0547-number-of-provinces
0590-n-ary-tree-postorder-traversal
0637-average-of-levels-in-binary-tree
1971-find-if-path-exists-in-graph

Breadth-First Search

0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0116-populating-next-right-pointers-in-each-node
0199-binary-tree-right-side-view
0226-invert-binary-tree
0547-number-of-provinces
0637-average-of-levels-in-binary-tree
0967-numbers-with-same-consecutive-differences
1971-find-if-path-exists-in-graph

Union-Find

0547-number-of-provinces
1971-find-if-path-exists-in-graph

Graph Theory

0547-number-of-provinces
1791-find-center-of-star-graph
1971-find-if-path-exists-in-graph

Linked List

0061-rotate-list
0114-flatten-binary-tree-to-linked-list
0116-populating-next-right-pointers-in-each-node

Backtracking

0967-numbers-with-same-consecutive-differences

Sliding Window

0003-longest-substring-without-repeating-characters
0209-minimum-size-subarray-sum
0594-longest-harmonious-subsequence
1876-substrings-of-size-three-with-distinct-characters

Stack

0114-flatten-binary-tree-to-linked-list
0225-implement-stack-using-queues
0590-n-ary-tree-postorder-traversal

Design

0225-implement-stack-using-queues

Queue

0225-implement-stack-using-queues
0387-first-unique-character-in-a-string

Divide and Conquer

0053-maximum-subarray
0215-kth-largest-element-in-an-array

Sorting

0215-kth-largest-element-in-an-array
0242-valid-anagram
0594-longest-harmonious-subsequence
2784-check-if-array-is-good
3074-apple-redistribution-into-boxes

Heap (Priority Queue)

0215-kth-largest-element-in-an-array

Quickselect

0215-kth-largest-element-in-an-array

Binary Search

0033-search-in-rotated-sorted-array
0153-find-minimum-in-rotated-sorted-array
0209-minimum-size-subarray-sum
0222-count-complete-tree-nodes
2540-minimum-common-value

Tree

0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0114-flatten-binary-tree-to-linked-list
0116-populating-next-right-pointers-in-each-node
0199-binary-tree-right-side-view
0222-count-complete-tree-nodes
0226-invert-binary-tree
0543-diameter-of-binary-tree
0590-n-ary-tree-postorder-traversal
0637-average-of-levels-in-binary-tree

Binary Tree

0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0114-flatten-binary-tree-to-linked-list
0116-populating-next-right-pointers-in-each-node
0199-binary-tree-right-side-view
0222-count-complete-tree-nodes
0226-invert-binary-tree
0543-diameter-of-binary-tree
0637-average-of-levels-in-binary-tree

Counting

0383-ransom-note
0387-first-unique-character-in-a-string
0594-longest-harmonious-subsequence
1876-substrings-of-size-three-with-distinct-characters

Trie

0014-longest-common-prefix

Greedy

3074-apple-redistribution-into-boxes

Bit Manipulation

0222-count-complete-tree-nodes

Prefix Sum

0209-minimum-size-subarray-sum

About

dailyleetcodeProblems

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors