Skip to content

Latest commit

 

History

466 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Array

0011-container-with-most-water
0015-3sum
0033-search-in-rotated-sorted-array
0053-maximum-subarray
0121-best-time-to-buy-and-sell-stock
0139-word-break
0152-maximum-product-subarray
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0217-contains-duplicate
0238-product-of-array-except-self
0300-longest-increasing-subsequence
0322-coin-change
0605-can-place-flowers
0643-maximum-average-subarray-i
0724-find-pivot-index
0735-asteroid-collision
1431-kids-with-the-greatest-number-of-candies
1732-find-the-highest-altitude

Dynamic Programming

0005-longest-palindromic-substring
0053-maximum-subarray
0070-climbing-stairs
0121-best-time-to-buy-and-sell-stock
0139-word-break
0152-maximum-product-subarray
0300-longest-increasing-subsequence
0322-coin-change
1143-longest-common-subsequence

Hash Table

0139-word-break
0146-lru-cache
0217-contains-duplicate
0438-find-all-anagrams-in-a-string
1657-determine-if-two-strings-are-close

Sorting

0015-3sum
0217-contains-duplicate
1657-determine-if-two-strings-are-close

Prefix Sum

0238-product-of-array-except-self
0724-find-pivot-index
1732-find-the-highest-altitude

Divide and Conquer

0023-merge-k-sorted-lists
0053-maximum-subarray

Binary Search

0033-search-in-rotated-sorted-array
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0300-longest-increasing-subsequence

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0015-3sum
0167-two-sum-ii-input-array-is-sorted
1768-merge-strings-alternately
2095-delete-the-middle-node-of-a-linked-list

Greedy

0011-container-with-most-water
0605-can-place-flowers

Math

0070-climbing-stairs
0371-sum-of-two-integers
1071-greatest-common-divisor-of-strings

Bit Manipulation

0371-sum-of-two-integers

Memoization

0070-climbing-stairs
0139-word-break

Breadth-First Search

0104-maximum-depth-of-binary-tree
0199-binary-tree-right-side-view
0322-coin-change
1161-maximum-level-sum-of-a-binary-tree
1448-count-good-nodes-in-binary-tree

Knapsack Problem

0322-coin-change

Complete Knapsack

0322-coin-change

Longest Increasing Subsequence

0300-longest-increasing-subsequence

String

0005-longest-palindromic-substring
0139-word-break
0438-find-all-anagrams-in-a-string
1071-greatest-common-divisor-of-strings
1143-longest-common-subsequence
1657-determine-if-two-strings-are-close
1768-merge-strings-alternately
2390-removing-stars-from-a-string

Longest Common Subsequence

1143-longest-common-subsequence

Trie

0139-word-break

Brute-Force Search

0139-word-break

Euclidean Algorithm

1071-greatest-common-divisor-of-strings

Greatest Common Divisor

1071-greatest-common-divisor-of-strings

Sliding Window

0438-find-all-anagrams-in-a-string
0643-maximum-average-subarray-i

Counting

1657-determine-if-two-strings-are-close

Tree

0104-maximum-depth-of-binary-tree
0199-binary-tree-right-side-view
0437-path-sum-iii
0450-delete-node-in-a-bst
0700-search-in-a-binary-search-tree
0872-leaf-similar-trees
1161-maximum-level-sum-of-a-binary-tree
1448-count-good-nodes-in-binary-tree

Depth-First Search

0104-maximum-depth-of-binary-tree
0199-binary-tree-right-side-view
0437-path-sum-iii
0872-leaf-similar-trees
1161-maximum-level-sum-of-a-binary-tree
1448-count-good-nodes-in-binary-tree

Binary Tree

0104-maximum-depth-of-binary-tree
0199-binary-tree-right-side-view
0437-path-sum-iii
0450-delete-node-in-a-bst
0700-search-in-a-binary-search-tree
0872-leaf-similar-trees
1161-maximum-level-sum-of-a-binary-tree
1448-count-good-nodes-in-binary-tree

Binary Search Tree

0450-delete-node-in-a-bst
0700-search-in-a-binary-search-tree

Manacher

0005-longest-palindromic-substring

Linked List

0023-merge-k-sorted-lists
0146-lru-cache
2095-delete-the-middle-node-of-a-linked-list

Design

0146-lru-cache
0933-number-of-recent-calls

Doubly-Linked List

0146-lru-cache

Heap (Priority Queue)

0023-merge-k-sorted-lists

Merge Sort

0023-merge-k-sorted-lists

Tournament Sort

0023-merge-k-sorted-lists

Stack

0735-asteroid-collision
2390-removing-stars-from-a-string

Simulation

0735-asteroid-collision
2390-removing-stars-from-a-string

Queue

0933-number-of-recent-calls

Data Stream

0933-number-of-recent-calls

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages