Skip to content

mahima2601/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode

Leetcode codes

LeetCode Topics

Math

0009-palindrome-number
0013-roman-to-integer
0070-climbing-stairs
0202-happy-number

Array

0001-two-sum
0026-remove-duplicates-from-sorted-array
0121-best-time-to-buy-and-sell-stock
0169-majority-element
0213-house-robber-ii
0215-kth-largest-element-in-an-array
0217-contains-duplicate
0283-move-zeroes
0303-range-sum-query-immutable
0414-third-maximum-number
0496-next-greater-element-i
0643-maximum-average-subarray-i
0645-set-mismatch
0739-daily-temperatures
0747-min-cost-climbing-stairs
0965-unique-email-addresses
1036-rotting-oranges
1127-last-stone-weight
1574-maximum-product-of-two-elements-in-an-array

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0141-linked-list-cycle
0169-majority-element
0202-happy-number
0205-isomorphic-strings
0217-contains-duplicate
0383-ransom-note
0387-first-unique-character-in-a-string
0389-find-the-difference
0496-next-greater-element-i
0645-set-mismatch
0782-jewels-and-stones
0965-unique-email-addresses

String

0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0014-longest-common-prefix
0020-valid-parentheses
0125-valid-palindrome
0205-isomorphic-strings
0316-remove-duplicate-letters
0383-ransom-note
0387-first-unique-character-in-a-string
0389-find-the-difference
0392-is-subsequence
0680-valid-palindrome-ii
0782-jewels-and-stones
0874-backspace-string-compare
0965-unique-email-addresses
1128-remove-all-adjacent-duplicates-in-string

Stack

0020-valid-parentheses
0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0316-remove-duplicate-letters
0496-next-greater-element-i
0739-daily-temperatures
0874-backspace-string-compare
1128-remove-all-adjacent-duplicates-in-string

Two Pointers

0026-remove-duplicates-from-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0202-happy-number
0283-move-zeroes
0392-is-subsequence
0680-valid-palindrome-ii
0874-backspace-string-compare

Divide and Conquer

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

Sorting

0169-majority-element
0215-kth-largest-element-in-an-array
0217-contains-duplicate
0389-find-the-difference
0414-third-maximum-number
0645-set-mismatch
1574-maximum-product-of-two-elements-in-an-array

Counting

0169-majority-element
0383-ransom-note
0387-first-unique-character-in-a-string

Dynamic Programming

0070-climbing-stairs
0121-best-time-to-buy-and-sell-stock
0213-house-robber-ii
0392-is-subsequence
0747-min-cost-climbing-stairs

Trie

0014-longest-common-prefix

Greedy

0316-remove-duplicate-letters
0680-valid-palindrome-ii

Simulation

0874-backspace-string-compare

Monotonic Stack

0316-remove-duplicate-letters
0496-next-greater-element-i
0739-daily-temperatures

Queue

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

Bit Manipulation

0389-find-the-difference
0645-set-mismatch

Heap (Priority Queue)

0215-kth-largest-element-in-an-array
1127-last-stone-weight
1574-maximum-product-of-two-elements-in-an-array

Quickselect

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

Sliding Window

0003-longest-substring-without-repeating-characters
0643-maximum-average-subarray-i

Linked List

0141-linked-list-cycle

Design

0303-range-sum-query-immutable

Prefix Sum

0303-range-sum-query-immutable

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

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

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

Breadth-First Search

0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
1036-rotting-oranges

Memoization

0070-climbing-stairs

Matrix

1036-rotting-oranges

About

Leetcode codes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages