Skip to content

raggavanjd/problem-solving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Math

0043-multiply-strings
0062-unique-paths
0096-unique-binary-search-trees
0268-missing-number
0367-valid-perfect-square

Dynamic Programming

0044-wildcard-matching
0062-unique-paths
0063-unique-paths-ii
0064-minimum-path-sum
0096-unique-binary-search-trees
0118-pascals-triangle
0131-palindrome-partitioning
0132-palindrome-partitioning-ii
0139-word-break
0322-coin-change
0338-counting-bits
0410-split-array-largest-sum
0416-partition-equal-subset-sum

Tree

0096-unique-binary-search-trees
0099-recover-binary-search-tree
0103-binary-tree-zigzag-level-order-traversal
0113-path-sum-ii
0145-binary-tree-postorder-traversal

Binary Search Tree

0096-unique-binary-search-trees
0099-recover-binary-search-tree
0153-find-minimum-in-rotated-sorted-array
0268-missing-number
0287-find-the-duplicate-number
0367-valid-perfect-square
0410-split-array-largest-sum
0658-find-k-closest-elements

Binary Tree

0096-unique-binary-search-trees
0099-recover-binary-search-tree
0103-binary-tree-zigzag-level-order-traversal
0113-path-sum-ii
0145-binary-tree-postorder-traversal

Backtracking

0047-permutations-ii
0078-subsets
0090-subsets-ii
0113-path-sum-ii
0131-palindrome-partitioning

Depth-First Search

0099-recover-binary-search-tree
0113-path-sum-ii
0145-binary-tree-postorder-traversal

String

0043-multiply-strings
0044-wildcard-matching
0131-palindrome-partitioning
0132-palindrome-partitioning-ii
0139-word-break
0344-reverse-string

Greedy

0044-wildcard-matching
0410-split-array-largest-sum

Recursion

0044-wildcard-matching

Array

0047-permutations-ii
0059-spiral-matrix-ii
0063-unique-paths-ii
0064-minimum-path-sum
0078-subsets
0090-subsets-ii
0118-pascals-triangle
0139-word-break
0153-find-minimum-in-rotated-sorted-array
0268-missing-number
0287-find-the-duplicate-number
0322-coin-change
0410-split-array-largest-sum
0416-partition-equal-subset-sum
0658-find-k-closest-elements
3242-count-elements-with-maximum-frequency

Two Pointers

0287-find-the-duplicate-number
0344-reverse-string
0658-find-k-closest-elements

Bit Manipulation

0078-subsets
0090-subsets-ii
0268-missing-number
0287-find-the-duplicate-number
0338-counting-bits

Sliding Window

0658-find-k-closest-elements

Sorting

0047-permutations-ii
0268-missing-number
0658-find-k-closest-elements

Heap (Priority Queue)

0023-merge-k-sorted-lists
0658-find-k-closest-elements

Linked List

0023-merge-k-sorted-lists

Divide and Conquer

0023-merge-k-sorted-lists

Merge Sort

0023-merge-k-sorted-lists

Matrix

0059-spiral-matrix-ii
0063-unique-paths-ii
0064-minimum-path-sum

Breadth-First Search

0103-binary-tree-zigzag-level-order-traversal
0322-coin-change

Simulation

0043-multiply-strings
0059-spiral-matrix-ii

Hash Table

0139-word-break
0268-missing-number
3242-count-elements-with-maximum-frequency

Combinatorics

0062-unique-paths

Prefix Sum

0410-split-array-largest-sum

Trie

0139-word-break

Memoization

0139-word-break

Stack

0145-binary-tree-postorder-traversal

Counting

3242-count-elements-with-maximum-frequency

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published