Skip to content

Latest commit

 

History

247 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https-github.com-Devanshu-174-DSA-Question

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

LeetCode Topics

Hash Table

0160-intersection-of-two-linked-lists
0387-first-unique-character-in-a-string
0496-next-greater-element-i

Linked List

0061-rotate-list
0143-reorder-list
0148-sort-list
0160-intersection-of-two-linked-lists
0328-odd-even-linked-list
1721-swapping-nodes-in-a-linked-list

Two Pointers

0061-rotate-list
0143-reorder-list
0148-sort-list
0160-intersection-of-two-linked-lists
1721-swapping-nodes-in-a-linked-list

Divide and Conquer

0108-convert-sorted-array-to-binary-search-tree
0148-sort-list
0215-kth-largest-element-in-an-array
0973-k-closest-points-to-origin
1382-balance-a-binary-search-tree

Sorting

0148-sort-list
0215-kth-largest-element-in-an-array
0973-k-closest-points-to-origin
1305-all-elements-in-two-binary-search-trees
1337-the-k-weakest-rows-in-a-matrix

Merge Sort

0148-sort-list

Stack

0084-largest-rectangle-in-histogram
0143-reorder-list
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0232-implement-queue-using-stacks
0394-decode-string
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures
0901-online-stock-span
1047-remove-all-adjacent-duplicates-in-string
2390-removing-stars-from-a-string

Recursion

0143-reorder-list
0394-decode-string

String

0387-first-unique-character-in-a-string
0394-decode-string
1047-remove-all-adjacent-duplicates-in-string
2390-removing-stars-from-a-string

Design

0232-implement-queue-using-stacks
0901-online-stock-span

Monotonic Stack

0084-largest-rectangle-in-histogram
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures
0901-online-stock-span

Data Stream

0901-online-stock-span

Array

0084-largest-rectangle-in-histogram
0108-convert-sorted-array-to-binary-search-tree
0215-kth-largest-element-in-an-array
0239-sliding-window-maximum
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures
0973-k-closest-points-to-origin
1337-the-k-weakest-rows-in-a-matrix
2073-time-needed-to-buy-tickets

Simulation

2073-time-needed-to-buy-tickets
2390-removing-stars-from-a-string

Queue

0232-implement-queue-using-stacks
0239-sliding-window-maximum
0387-first-unique-character-in-a-string
2073-time-needed-to-buy-tickets

Counting

0387-first-unique-character-in-a-string

Tree

0098-validate-binary-search-tree
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0108-convert-sorted-array-to-binary-search-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0113-path-sum-ii
0129-sum-root-to-leaf-numbers
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0222-count-complete-tree-nodes
0226-invert-binary-tree
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0404-sum-of-left-leaves
0450-delete-node-in-a-bst
0530-minimum-absolute-difference-in-bst
0543-diameter-of-binary-tree
0572-subtree-of-another-tree
0617-merge-two-binary-trees
0700-search-in-a-binary-search-tree
0701-insert-into-a-binary-search-tree
0938-range-sum-of-bst
0965-univalued-binary-tree
1305-all-elements-in-two-binary-search-trees
1325-delete-leaves-with-a-given-value
1382-balance-a-binary-search-tree

Depth-First Search

0098-validate-binary-search-tree
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0113-path-sum-ii
0129-sum-root-to-leaf-numbers
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0226-invert-binary-tree
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0543-diameter-of-binary-tree
0572-subtree-of-another-tree
0617-merge-two-binary-trees
0938-range-sum-of-bst
0965-univalued-binary-tree
1305-all-elements-in-two-binary-search-trees
1325-delete-leaves-with-a-given-value
1382-balance-a-binary-search-tree

Binary Tree

0098-validate-binary-search-tree
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0108-convert-sorted-array-to-binary-search-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0113-path-sum-ii
0129-sum-root-to-leaf-numbers
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0222-count-complete-tree-nodes
0226-invert-binary-tree
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0404-sum-of-left-leaves
0450-delete-node-in-a-bst
0530-minimum-absolute-difference-in-bst
0543-diameter-of-binary-tree
0572-subtree-of-another-tree
0617-merge-two-binary-trees
0700-search-in-a-binary-search-tree
0701-insert-into-a-binary-search-tree
0938-range-sum-of-bst
0965-univalued-binary-tree
1305-all-elements-in-two-binary-search-trees
1325-delete-leaves-with-a-given-value
1382-balance-a-binary-search-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0111-minimum-depth-of-binary-tree
0112-path-sum
0199-binary-tree-right-side-view
0226-invert-binary-tree
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0617-merge-two-binary-trees
0965-univalued-binary-tree

Binary Search

0222-count-complete-tree-nodes
1337-the-k-weakest-rows-in-a-matrix

Bit Manipulation

0222-count-complete-tree-nodes

DP on Trees

0543-diameter-of-binary-tree

String Matching

0572-subtree-of-another-tree

Hash Function

0572-subtree-of-another-tree

Binary Lifting

0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree

Lowest Common Ancestor

0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree

Binary Search Tree

0098-validate-binary-search-tree
0108-convert-sorted-array-to-binary-search-tree
0230-kth-smallest-element-in-a-bst
0235-lowest-common-ancestor-of-a-binary-search-tree
0450-delete-node-in-a-bst
0530-minimum-absolute-difference-in-bst
0700-search-in-a-binary-search-tree
0701-insert-into-a-binary-search-tree
0938-range-sum-of-bst
1305-all-elements-in-two-binary-search-trees
1382-balance-a-binary-search-tree

Greedy

1382-balance-a-binary-search-tree

Math

0973-k-closest-points-to-origin

Geometry

0973-k-closest-points-to-origin

Heap (Priority Queue)

0215-kth-largest-element-in-an-array
0239-sliding-window-maximum
0973-k-closest-points-to-origin
1337-the-k-weakest-rows-in-a-matrix

Quickselect

0215-kth-largest-element-in-an-array
0973-k-closest-points-to-origin

K-D Tree

0973-k-closest-points-to-origin

Backtracking

0113-path-sum-ii

Matrix

1337-the-k-weakest-rows-in-a-matrix

Sliding Window

0239-sliding-window-maximum

Monotonic Queue

0239-sliding-window-maximum

Range Minimum/Maximum Query

0239-sliding-window-maximum

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages