Skip to content

holly-agyei/data_structures-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

606 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Array

0039-combination-sum
0040-combination-sum-ii
0046-permutations
0047-permutations-ii
0049-group-anagrams
0056-merge-intervals
0078-subsets
0079-word-search
0198-house-robber
0200-number-of-islands
0213-house-robber-ii
0217-contains-duplicate
0238-product-of-array-except-self
0518-coin-change-ii
0542-01-matrix
0692-top-k-frequent-words
0695-max-area-of-island
0733-flood-fill
0747-min-cost-climbing-stairs
1036-rotting-oranges
3242-count-elements-with-maximum-frequency

Hash Table

0017-letter-combinations-of-a-phone-number
0049-group-anagrams
0217-contains-duplicate
0242-valid-anagram
0424-longest-repeating-character-replacement
0692-top-k-frequent-words
1023-time-based-key-value-store
3242-count-elements-with-maximum-frequency

String

0017-letter-combinations-of-a-phone-number
0049-group-anagrams
0079-word-search
0165-compare-version-numbers
0242-valid-anagram
0273-integer-to-english-words
0424-longest-repeating-character-replacement
0692-top-k-frequent-words
0696-count-binary-substrings
1023-time-based-key-value-store

Trie

0692-top-k-frequent-words

Sorting

0047-permutations-ii
0049-group-anagrams
0056-merge-intervals
0217-contains-duplicate
0242-valid-anagram
0692-top-k-frequent-words

Heap (Priority Queue)

0692-top-k-frequent-words

Bucket Sort

0692-top-k-frequent-words

Counting

0692-top-k-frequent-words
3242-count-elements-with-maximum-frequency

Backtracking

0017-letter-combinations-of-a-phone-number
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0047-permutations-ii
0078-subsets
0079-word-search

Bit Manipulation

0078-subsets

Depth-First Search

0079-word-search
0200-number-of-islands
0207-course-schedule
0547-number-of-provinces
0695-max-area-of-island
0733-flood-fill

Breadth-First Search

0200-number-of-islands
0207-course-schedule
0542-01-matrix
0547-number-of-provinces
0695-max-area-of-island
0733-flood-fill
1036-rotting-oranges

Union Find

0200-number-of-islands
0547-number-of-provinces
0695-max-area-of-island

Matrix

0079-word-search
0200-number-of-islands
0542-01-matrix
0695-max-area-of-island
0733-flood-fill
1036-rotting-oranges

Dynamic Programming

0062-unique-paths
0070-climbing-stairs
0198-house-robber
0213-house-robber-ii
0518-coin-change-ii
0542-01-matrix
0747-min-cost-climbing-stairs
1236-n-th-tribonacci-number

Two Pointers

0165-compare-version-numbers
0696-count-binary-substrings

Math

0009-palindrome-number
0062-unique-paths
0070-climbing-stairs
0273-integer-to-english-words
1236-n-th-tribonacci-number

Memoization

0070-climbing-stairs
1236-n-th-tribonacci-number

Combinatorics

0062-unique-paths

Graph

0207-course-schedule
0547-number-of-provinces

Topological Sort

0207-course-schedule

Recursion

0273-integer-to-english-words

Binary Search

1023-time-based-key-value-store

Design

1023-time-based-key-value-store

Prefix Sum

0238-product-of-array-except-self

Sliding Window

0424-longest-repeating-character-replacement

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors