Skip to content

wdragj/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

LeetCode Topics

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0014-longest-common-prefix
0015-3sum
0033-search-in-rotated-sorted-array
0036-valid-sudoku
0049-group-anagrams
0074-search-a-2d-matrix
0118-pascals-triangle
0119-pascals-triangle-ii
0121-best-time-to-buy-and-sell-stock
0128-longest-consecutive-sequence
0150-evaluate-reverse-polish-notation
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0198-house-robber
0217-contains-duplicate
0238-product-of-array-except-self
0300-longest-increasing-subsequence
0347-top-k-frequent-elements
0486-predict-the-winner
0739-daily-temperatures
0792-binary-search
0883-car-fleet
0907-koko-eating-bananas

Hash Table

0001-two-sum
0013-roman-to-integer
0036-valid-sudoku
0049-group-anagrams
0128-longest-consecutive-sequence
0217-contains-duplicate
0242-valid-anagram
0347-top-k-frequent-elements
1023-time-based-key-value-store

Sorting

0015-3sum
0049-group-anagrams
0217-contains-duplicate
0242-valid-anagram
0347-top-k-frequent-elements
0883-car-fleet

String

0013-roman-to-integer
0014-longest-common-prefix
0020-valid-parentheses
0049-group-anagrams
0125-valid-palindrome
0242-valid-anagram
0516-longest-palindromic-subsequence
1023-time-based-key-value-store

Divide and Conquer

0004-median-of-two-sorted-arrays
0347-top-k-frequent-elements

Heap (Priority Queue)

0347-top-k-frequent-elements

Bucket Sort

0347-top-k-frequent-elements

Counting

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Prefix Sum

0238-product-of-array-except-self

Union Find

0128-longest-consecutive-sequence

Matrix

0036-valid-sudoku
0074-search-a-2d-matrix

Two Pointers

0011-container-with-most-water
0015-3sum
0125-valid-palindrome
0167-two-sum-ii-input-array-is-sorted

Binary Search

0004-median-of-two-sorted-arrays
0033-search-in-rotated-sorted-array
0074-search-a-2d-matrix
0153-find-minimum-in-rotated-sorted-array
0167-two-sum-ii-input-array-is-sorted
0300-longest-increasing-subsequence
0792-binary-search
0907-koko-eating-bananas
1023-time-based-key-value-store

Greedy

0011-container-with-most-water

Stack

0020-valid-parentheses
0150-evaluate-reverse-polish-notation
0155-min-stack
0739-daily-temperatures
0883-car-fleet

Design

0155-min-stack
1023-time-based-key-value-store

Math

0009-palindrome-number
0013-roman-to-integer
0070-climbing-stairs
0150-evaluate-reverse-polish-notation
0486-predict-the-winner
1013-fibonacci-number

Monotonic Stack

0739-daily-temperatures
0883-car-fleet

Dynamic Programming

0070-climbing-stairs
0118-pascals-triangle
0119-pascals-triangle-ii
0121-best-time-to-buy-and-sell-stock
0198-house-robber
0300-longest-increasing-subsequence
0338-counting-bits
0486-predict-the-winner
0516-longest-palindromic-subsequence
1013-fibonacci-number

Recursion

0486-predict-the-winner
1013-fibonacci-number

Memoization

0070-climbing-stairs
1013-fibonacci-number

Game Theory

0486-predict-the-winner

Bit Manipulation

0338-counting-bits

Trie

0014-longest-common-prefix

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages