Skip to content

mirmadiha/Leetcode-Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode-Problems

LeetCode Topics

Array

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0039-combination-sum
0040-combination-sum-ii
0054-spiral-matrix
0074-search-a-2d-matrix
0078-subsets
0084-largest-rectangle-in-histogram
0088-merge-sorted-array
0189-rotate-array
0204-count-primes
0215-kth-largest-element-in-an-array
0240-search-a-2d-matrix-ii
0268-missing-number
0283-move-zeroes
0540-single-element-in-a-sorted-array
0882-peak-index-in-a-mountain-array
1476-count-negative-numbers-in-a-sorted-matrix
1878-check-if-array-is-sorted-and-rotated

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0069-sqrtx
0074-search-a-2d-matrix
0240-search-a-2d-matrix-ii
0268-missing-number
0367-valid-perfect-square
0540-single-element-in-a-sorted-array
0882-peak-index-in-a-mountain-array
1476-count-negative-numbers-in-a-sorted-matrix

Two Pointers

0088-merge-sorted-array
0125-valid-palindrome
0142-linked-list-cycle-ii
0148-sort-list
0189-rotate-array
0283-move-zeroes
0344-reverse-string
0443-string-compression
0567-permutation-in-string
0908-middle-of-the-linked-list

Sorting

0088-merge-sorted-array
0148-sort-list
0215-kth-largest-element-in-an-array
0268-missing-number
1029-vertical-order-traversal-of-a-binary-tree

Math

0009-palindrome-number
0069-sqrtx
0189-rotate-array
0204-count-primes
0268-missing-number
0367-valid-perfect-square
1013-fibonacci-number

String

0017-letter-combinations-of-a-phone-number
0020-valid-parentheses
0125-valid-palindrome
0344-reverse-string
0387-first-unique-character-in-a-string
0443-string-compression
0567-permutation-in-string
2021-remove-all-occurrences-of-a-substring
3379-score-of-a-string

Stack

0020-valid-parentheses
0084-largest-rectangle-in-histogram
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
2021-remove-all-occurrences-of-a-substring

Simulation

0054-spiral-matrix
2021-remove-all-occurrences-of-a-substring

Hash Table

0017-letter-combinations-of-a-phone-number
0142-linked-list-cycle-ii
0268-missing-number
0387-first-unique-character-in-a-string
0567-permutation-in-string
1029-vertical-order-traversal-of-a-binary-tree

Sliding Window

0567-permutation-in-string

Matrix

0054-spiral-matrix
0074-search-a-2d-matrix
0240-search-a-2d-matrix-ii
1476-count-negative-numbers-in-a-sorted-matrix

Divide and Conquer

0148-sort-list
0215-kth-largest-element-in-an-array
0240-search-a-2d-matrix-ii

Enumeration

0204-count-primes

Number Theory

0204-count-primes

Bit Manipulation

0078-subsets
0268-missing-number

Dynamic Programming

1013-fibonacci-number

Recursion

0025-reverse-nodes-in-k-group
0203-remove-linked-list-elements
0206-reverse-linked-list
1013-fibonacci-number

Memoization

1013-fibonacci-number

Backtracking

0017-letter-combinations-of-a-phone-number
0039-combination-sum
0040-combination-sum-ii
0078-subsets

Linked List

0025-reverse-nodes-in-k-group
0083-remove-duplicates-from-sorted-list
0142-linked-list-cycle-ii
0148-sort-list
0203-remove-linked-list-elements
0206-reverse-linked-list
0908-middle-of-the-linked-list

Merge Sort

0148-sort-list

Monotonic Stack

0084-largest-rectangle-in-histogram

Design

0225-implement-stack-using-queues
0232-implement-queue-using-stacks

Queue

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0387-first-unique-character-in-a-string

Counting

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

Tree

0100-same-tree
0101-symmetric-tree
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0199-binary-tree-right-side-view
0543-diameter-of-binary-tree
1029-vertical-order-traversal-of-a-binary-tree

Depth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0199-binary-tree-right-side-view
0543-diameter-of-binary-tree
1029-vertical-order-traversal-of-a-binary-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0111-minimum-depth-of-binary-tree
0199-binary-tree-right-side-view
1029-vertical-order-traversal-of-a-binary-tree

Binary Tree

0100-same-tree
0101-symmetric-tree
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0199-binary-tree-right-side-view
0543-diameter-of-binary-tree
1029-vertical-order-traversal-of-a-binary-tree

Heap (Priority Queue)

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

Quickselect

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages