Skip to content

Collection of LeetCode questions solved by me.

Notifications You must be signed in to change notification settings

rohitkr7/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

Collection of LeetCode questions to ace the coding interview! - Created using LeetHub

LeetCode Topics

Array

0011-container-with-most-water
0033-search-in-rotated-sorted-array
0046-permutations
0051-n-queens
0053-maximum-subarray
0054-spiral-matrix
0064-minimum-path-sum
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0078-subsets
0121-best-time-to-buy-and-sell-stock
0167-two-sum-ii-input-array-is-sorted
0200-number-of-islands
0209-minimum-size-subarray-sum
0215-kth-largest-element-in-an-array
0239-sliding-window-maximum
0287-find-the-duplicate-number
0303-range-sum-query-immutable
0448-find-all-numbers-disappeared-in-an-array
0525-contiguous-array
0560-subarray-sum-equals-k
0643-maximum-average-subarray-i
0658-find-k-closest-elements
0948-sort-an-array
1482-how-many-numbers-are-smaller-than-the-current-number

Two Pointers

0011-container-with-most-water
0141-linked-list-cycle
0142-linked-list-cycle-ii
0167-two-sum-ii-input-array-is-sorted
0287-find-the-duplicate-number
0653-two-sum-iv-input-is-a-bst
0658-find-k-closest-elements

Binary Search

0033-search-in-rotated-sorted-array
0074-search-a-2d-matrix
0167-two-sum-ii-input-array-is-sorted
0209-minimum-size-subarray-sum
0287-find-the-duplicate-number
0658-find-k-closest-elements

Bit Manipulation

0078-subsets
0287-find-the-duplicate-number

Hash Table

0003-longest-substring-without-repeating-characters
0073-set-matrix-zeroes
0076-minimum-window-substring
0141-linked-list-cycle
0142-linked-list-cycle-ii
0448-find-all-numbers-disappeared-in-an-array
0525-contiguous-array
0560-subarray-sum-equals-k
0653-two-sum-iv-input-is-a-bst
1482-how-many-numbers-are-smaller-than-the-current-number

Sorting

0215-kth-largest-element-in-an-array
0658-find-k-closest-elements
0948-sort-an-array
1482-how-many-numbers-are-smaller-than-the-current-number

Counting Sort

0948-sort-an-array
1482-how-many-numbers-are-smaller-than-the-current-number

Matrix

0054-spiral-matrix
0064-minimum-path-sum
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0200-number-of-islands

Simulation

0054-spiral-matrix

Tree

0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0111-minimum-depth-of-binary-tree
0113-path-sum-ii
0230-kth-smallest-element-in-a-bst
0653-two-sum-iv-input-is-a-bst
0783-search-in-a-binary-search-tree

Depth-First Search

0104-maximum-depth-of-binary-tree
0111-minimum-depth-of-binary-tree
0113-path-sum-ii
0200-number-of-islands
0230-kth-smallest-element-in-a-bst
0653-two-sum-iv-input-is-a-bst

Breadth-First Search

0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0111-minimum-depth-of-binary-tree
0200-number-of-islands
0653-two-sum-iv-input-is-a-bst

Binary Search Tree

0230-kth-smallest-element-in-a-bst
0653-two-sum-iv-input-is-a-bst
0783-search-in-a-binary-search-tree

Binary Tree

0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0107-binary-tree-level-order-traversal-ii
0111-minimum-depth-of-binary-tree
0113-path-sum-ii
0230-kth-smallest-element-in-a-bst
0653-two-sum-iv-input-is-a-bst
0783-search-in-a-binary-search-tree

Greedy

0011-container-with-most-water

Linked List

0023-merge-k-sorted-lists
0092-reverse-linked-list-ii
0141-linked-list-cycle
0142-linked-list-cycle-ii
0206-reverse-linked-list

Design

0303-range-sum-query-immutable

Prefix Sum

0209-minimum-size-subarray-sum
0303-range-sum-query-immutable
0525-contiguous-array
0560-subarray-sum-equals-k

Recursion

0206-reverse-linked-list

String

0003-longest-substring-without-repeating-characters
0076-minimum-window-substring

Sliding Window

0003-longest-substring-without-repeating-characters
0076-minimum-window-substring
0209-minimum-size-subarray-sum
0239-sliding-window-maximum
0643-maximum-average-subarray-i
0658-find-k-closest-elements

Divide and Conquer

0023-merge-k-sorted-lists
0053-maximum-subarray
0215-kth-largest-element-in-an-array
0948-sort-an-array

Heap (Priority Queue)

0023-merge-k-sorted-lists
0215-kth-largest-element-in-an-array
0239-sliding-window-maximum
0658-find-k-closest-elements
0948-sort-an-array

Merge Sort

0023-merge-k-sorted-lists
0948-sort-an-array

Quickselect

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

Backtracking

0046-permutations
0051-n-queens
0078-subsets
0113-path-sum-ii

Queue

0239-sliding-window-maximum

Monotonic Queue

0239-sliding-window-maximum

Dynamic Programming

0053-maximum-subarray
0064-minimum-path-sum
0121-best-time-to-buy-and-sell-stock

Bucket Sort

0948-sort-an-array

Radix Sort

0948-sort-an-array

Union Find

0200-number-of-islands

Releases

No releases published

Packages

No packages published

Languages