Skip to content

Shruti926/Leetcode

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

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0016-3sum-closest
0026-remove-duplicates-from-sorted-array
0027-remove-element
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0036-valid-sudoku
0037-sudoku-solver
0041-first-missing-positive
0045-jump-game-ii
0048-rotate-image
0053-maximum-subarray
0054-spiral-matrix
0056-merge-intervals
0059-spiral-matrix-ii
0066-plus-one
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0075-sort-colors
0079-word-search
0081-search-in-rotated-sorted-array-ii
0088-merge-sorted-array
0121-best-time-to-buy-and-sell-stock
0152-maximum-product-subarray
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0169-majority-element
0189-rotate-array
0229-majority-element-ii
0240-search-a-2d-matrix-ii
0268-missing-number
0274-h-index
0283-move-zeroes
0414-third-maximum-number
0498-diagonal-traverse
0566-reshape-the-matrix
0679-24-game
0777-toeplitz-matrix
0792-binary-search
0898-transpose-matrix
0932-monotonic-array
0948-sort-an-array
0978-valid-mountain-array
1019-squares-of-a-sorted-array
1055-pairs-of-songs-with-total-durations-divisible-by-60
1137-height-checker
1217-relative-sort-array
1256-rank-transform-of-an-array
1468-check-if-n-and-its-double-exist
1476-count-negative-numbers-in-a-sorted-matrix
1496-lucky-numbers-in-a-matrix
1511-count-number-of-teams
1580-shuffle-the-array
1620-check-if-array-pairs-are-divisible-by-k
1677-matrix-diagonal-sum
1878-check-if-array-is-sorted-and-rotated
2006-find-the-student-that-will-replace-the-chalk
2058-concatenation-of-array
2132-convert-1d-array-into-2d-array
2155-find-missing-observations
2210-find-target-indices-after-sorting-array
2283-sort-even-and-odd-indices-independently
2533-bitwise-xor-of-all-pairings
2614-maximum-count-of-positive-integer-and-negative-integer
2714-left-and-right-sum-differences
2917-count-pairs-whose-sum-is-less-than-target
3045-minimum-right-shifts-to-sort-the-array
3154-maximum-value-of-an-ordered-triplet-i
3206-find-common-elements-between-two-arrays
3330-modify-the-matrix
3397-find-the-integer-added-to-array-i

Hash Table

0001-two-sum
0013-roman-to-integer
0036-valid-sudoku
0037-sudoku-solver
0041-first-missing-positive
0073-set-matrix-zeroes
0141-linked-list-cycle
0169-majority-element
0229-majority-element-ii
0242-valid-anagram
0268-missing-number
1055-pairs-of-songs-with-total-durations-divisible-by-60
1217-relative-sort-array
1256-rank-transform-of-an-array
1468-check-if-n-and-its-double-exist
1620-check-if-array-pairs-are-divisible-by-k
3206-find-common-elements-between-two-arrays

Two Pointers

0016-3sum-closest
0026-remove-duplicates-from-sorted-array
0027-remove-element
0028-find-the-index-of-the-first-occurrence-in-a-string
0075-sort-colors
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0189-rotate-array
0234-palindrome-linked-list
0283-move-zeroes
0344-reverse-string
0443-string-compression
0908-middle-of-the-linked-list
1019-squares-of-a-sorted-array
1468-check-if-n-and-its-double-exist
2216-delete-the-middle-node-of-a-linked-list
2917-count-pairs-whose-sum-is-less-than-target

Binary Search

0004-median-of-two-sorted-arrays
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0074-search-a-2d-matrix
0081-search-in-rotated-sorted-array-ii
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0240-search-a-2d-matrix-ii
0268-missing-number
0374-guess-number-higher-or-lower
0792-binary-search
1468-check-if-n-and-its-double-exist
1476-count-negative-numbers-in-a-sorted-matrix
2006-find-the-student-that-will-replace-the-chalk
2210-find-target-indices-after-sorting-array
2614-maximum-count-of-positive-integer-and-negative-integer
2917-count-pairs-whose-sum-is-less-than-target

Sorting

0016-3sum-closest
0056-merge-intervals
0075-sort-colors
0088-merge-sorted-array
0169-majority-element
0229-majority-element-ii
0242-valid-anagram
0268-missing-number
0274-h-index
0414-third-maximum-number
0948-sort-an-array
1019-squares-of-a-sorted-array
1137-height-checker
1217-relative-sort-array
1256-rank-transform-of-an-array
1468-check-if-n-and-its-double-exist
2210-find-target-indices-after-sorting-array
2283-sort-even-and-odd-indices-independently
2917-count-pairs-whose-sum-is-less-than-target

Math

0002-add-two-numbers
0007-reverse-integer
0009-palindrome-number
0013-roman-to-integer
0048-rotate-image
0050-powx-n
0066-plus-one
0070-climbing-stairs
0168-excel-sheet-column-title
0189-rotate-array
0231-power-of-two
0258-add-digits
0263-ugly-number
0268-missing-number
0326-power-of-three
0342-power-of-four
0412-fizz-buzz
0679-24-game
1013-fibonacci-number
1411-convert-binary-number-in-a-linked-list-to-integer
2083-three-divisors
2155-find-missing-observations
2491-smallest-even-multiple

Bit Manipulation

0231-power-of-two
0268-missing-number
0342-power-of-four
2323-minimum-bit-flips-to-convert-number
2533-bitwise-xor-of-all-pairings

Matrix

0036-valid-sudoku
0037-sudoku-solver
0048-rotate-image
0054-spiral-matrix
0059-spiral-matrix-ii
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0079-word-search
0240-search-a-2d-matrix-ii
0498-diagonal-traverse
0566-reshape-the-matrix
0777-toeplitz-matrix
0898-transpose-matrix
1476-count-negative-numbers-in-a-sorted-matrix
1496-lucky-numbers-in-a-matrix
1677-matrix-diagonal-sum
2132-convert-1d-array-into-2d-array
3330-modify-the-matrix

Counting

0169-majority-element
0229-majority-element-ii
1055-pairs-of-songs-with-total-durations-divisible-by-60
1620-check-if-array-pairs-are-divisible-by-k
2614-maximum-count-of-positive-integer-and-negative-integer

Divide and Conquer

0004-median-of-two-sorted-arrays
0053-maximum-subarray
0169-majority-element
0240-search-a-2d-matrix-ii
0948-sort-an-array

Dynamic Programming

0045-jump-game-ii
0053-maximum-subarray
0070-climbing-stairs
0121-best-time-to-buy-and-sell-stock
0152-maximum-product-subarray
1013-fibonacci-number
1250-longest-common-subsequence
1511-count-number-of-teams

Binary Indexed Tree

1511-count-number-of-teams

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0050-powx-n
0206-reverse-linked-list
0231-power-of-two
0234-palindrome-linked-list
0326-power-of-three
0342-power-of-four
1013-fibonacci-number

Heap (Priority Queue)

0948-sort-an-array

Merge Sort

0948-sort-an-array

Bucket Sort

0948-sort-an-array

Radix Sort

0948-sort-an-array

Counting Sort

0274-h-index
0948-sort-an-array
1137-height-checker
1217-relative-sort-array

Segment Tree

1511-count-number-of-teams

Simulation

0054-spiral-matrix
0059-spiral-matrix-ii
0258-add-digits
0412-fizz-buzz
0498-diagonal-traverse
0566-reshape-the-matrix
0898-transpose-matrix
2006-find-the-student-that-will-replace-the-chalk
2058-concatenation-of-array
2076-sum-of-digits-of-string-after-convert
2132-convert-1d-array-into-2d-array
2155-find-missing-observations

String

0013-roman-to-integer
0020-valid-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0058-length-of-last-word
0079-word-search
0125-valid-palindrome
0168-excel-sheet-column-title
0242-valid-anagram
0344-reverse-string
0412-fizz-buzz
0443-string-compression
0686-repeated-string-match
0812-rotate-string
1250-longest-common-subsequence
2076-sum-of-digits-of-string-after-convert
3451-string-compression-iii

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string
0686-repeated-string-match
0812-rotate-string

Enumeration

2083-three-divisors

Number Theory

0258-add-digits
2083-three-divisors
2491-smallest-even-multiple

Prefix Sum

2006-find-the-student-that-will-replace-the-chalk
2714-left-and-right-sum-differences

Interactive

0374-guess-number-higher-or-lower

Linked List

0002-add-two-numbers
0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0141-linked-list-cycle
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list
0328-odd-even-linked-list
0908-middle-of-the-linked-list
1411-convert-binary-number-in-a-linked-list-to-integer
2216-delete-the-middle-node-of-a-linked-list

Stack

0020-valid-parentheses
0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0234-palindrome-linked-list

Memoization

0070-climbing-stairs
1013-fibonacci-number

Tree

0094-binary-tree-inorder-traversal
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-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

Binary Tree

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

Depth-First Search

0079-word-search
0094-binary-tree-inorder-traversal
0104-maximum-depth-of-binary-tree
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal

Greedy

0045-jump-game-ii

Brainteaser

2533-bitwise-xor-of-all-pairings

Backtracking

0037-sudoku-solver
0079-word-search
0679-24-game

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages