ishanaudichya / Leetcode-Dsa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Leetcode-Dsa

Github repo for all the leetcode questions that i solved.

Two Pointers

0075-sort-colors
0125-valid-palindrome
0151-reverse-words-in-a-string
0189-rotate-array
0283-move-zeroes
2271-rearrange-array-elements-by-sign

String

0008-string-to-integer-atoi
0125-valid-palindrome
0151-reverse-words-in-a-string
0205-isomorphic-strings
1078-remove-outermost-parentheses
2032-largest-odd-number-in-string

Math

0007-reverse-integer
0048-rotate-image
0189-rotate-array
0268-missing-number
1013-fibonacci-number
2032-largest-odd-number-in-string

Dynamic Programming

0053-maximum-subarray
1013-fibonacci-number

Recursion

1013-fibonacci-number

Memoization

1013-fibonacci-number

Array

0048-rotate-image
0053-maximum-subarray
0054-spiral-matrix
0056-merge-intervals
0075-sort-colors
0081-search-in-rotated-sorted-array-ii
0136-single-number
0169-majority-element
0189-rotate-array
0229-majority-element-ii
0268-missing-number
0283-move-zeroes
0792-binary-search
1675-magnetic-force-between-two-balls
1878-check-if-array-is-sorted-and-rotated
2271-rearrange-array-elements-by-sign

Hash Table

0169-majority-element
0205-isomorphic-strings
0229-majority-element-ii
0268-missing-number

Binary Search

0081-search-in-rotated-sorted-array-ii
0268-missing-number
0792-binary-search
1675-magnetic-force-between-two-balls

Bit Manipulation

0136-single-number
0268-missing-number

Sorting

0056-merge-intervals
0075-sort-colors
0169-majority-element
0229-majority-element-ii
0268-missing-number
1675-magnetic-force-between-two-balls

Stack

0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
1078-remove-outermost-parentheses

Tree

0094-binary-tree-inorder-traversal
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal

Depth-First Search

0094-binary-tree-inorder-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal

Binary Tree

0094-binary-tree-inorder-traversal
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal

Breadth-First Search

0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree

Divide and Conquer

0053-maximum-subarray
0169-majority-element

Counting

0169-majority-element
0229-majority-element-ii

Simulation

0054-spiral-matrix
2271-rearrange-array-elements-by-sign

Matrix

0048-rotate-image
0054-spiral-matrix

Greedy

2032-largest-odd-number-in-string

LeetCode Topics

Depth-First Search

0547-number-of-provinces
0733-flood-fill

Breadth-First Search

0127-word-ladder
0547-number-of-provinces
0733-flood-fill
1036-rotting-oranges

Union Find

0547-number-of-provinces

Graph

0547-number-of-provinces

Array

0090-subsets-ii
0733-flood-fill
1036-rotting-oranges

Matrix

0733-flood-fill
1036-rotting-oranges

Backtracking

0090-subsets-ii

Bit Manipulation

0090-subsets-ii

Hash Table

0127-word-ladder

String

0127-word-ladder

About


Languages

Language:C++ 100.0%