Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here are the some of the Question i done to practice Data Structure And Algorithm

LeetCode Topics

Array

0001-two-sum
0014-longest-common-prefix
0037-sudoku-solver
0039-combination-sum
0046-permutations
0078-subsets
0108-convert-sorted-array-to-binary-search-tree
0153-find-minimum-in-rotated-sorted-array
0215-kth-largest-element-in-an-array
0275-h-index-ii
0542-01-matrix
0733-flood-fill
1260-shift-2d-grid
1846-maximum-element-after-decreasing-and-rearranging

Hash Table

0001-two-sum
0013-roman-to-integer
0037-sudoku-solver
0133-clone-graph
0653-two-sum-iv-input-is-a-bst

Backtracking

0037-sudoku-solver
0039-combination-sum
0046-permutations
0078-subsets

Bit Manipulation

0078-subsets

Matrix

0037-sudoku-solver
0542-01-matrix
0733-flood-fill
1260-shift-2d-grid

Binary Search

0153-find-minimum-in-rotated-sorted-array
0275-h-index-ii

Divide and Conquer

0108-convert-sorted-array-to-binary-search-tree
0215-kth-largest-element-in-an-array

Sorting

0215-kth-largest-element-in-an-array
0295-find-median-from-data-stream
1846-maximum-element-after-decreasing-and-rearranging

Heap (Priority Queue)

0215-kth-largest-element-in-an-array
0295-find-median-from-data-stream
0703-kth-largest-element-in-a-stream

Quickselect

0215-kth-largest-element-in-an-array

Two Pointers

0151-reverse-words-in-a-string
0165-compare-version-numbers
0295-find-median-from-data-stream
0653-two-sum-iv-input-is-a-bst

Design

0225-implement-stack-using-queues
0295-find-median-from-data-stream
0703-kth-largest-element-in-a-stream

Data Stream

0295-find-median-from-data-stream
0703-kth-largest-element-in-a-stream

Greedy

1846-maximum-element-after-decreasing-and-rearranging

Stack

0020-valid-parentheses
0094-binary-tree-inorder-traversal
0225-implement-stack-using-queues

Queue

0225-implement-stack-using-queues

String

0013-roman-to-integer
0014-longest-common-prefix
0020-valid-parentheses
0151-reverse-words-in-a-string
0165-compare-version-numbers

Math

0013-roman-to-integer

Trie

0014-longest-common-prefix

Tree

0094-binary-tree-inorder-traversal
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0653-two-sum-iv-input-is-a-bst
0703-kth-largest-element-in-a-stream
1373-maximum-sum-bst-in-binary-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0104-maximum-depth-of-binary-tree
0133-clone-graph
0236-lowest-common-ancestor-of-a-binary-tree
0653-two-sum-iv-input-is-a-bst
0733-flood-fill
1373-maximum-sum-bst-in-binary-tree

Binary Tree

0094-binary-tree-inorder-traversal
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0653-two-sum-iv-input-is-a-bst
0703-kth-largest-element-in-a-stream
1373-maximum-sum-bst-in-binary-tree

Breadth-First Search

0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0133-clone-graph
0542-01-matrix
0653-two-sum-iv-input-is-a-bst
0733-flood-fill

Binary Search Tree

0108-convert-sorted-array-to-binary-search-tree
0653-two-sum-iv-input-is-a-bst
0703-kth-largest-element-in-a-stream
1373-maximum-sum-bst-in-binary-tree

Simulation

1260-shift-2d-grid

Dynamic Programming

0542-01-matrix
1373-maximum-sum-bst-in-binary-tree

Graph Theory

0133-clone-graph

About

Here are some of the question i done to practice Data Structure and Algorithm

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages