Skip to content

SaiShadow/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

My answers to LeetCode problems.

LeetCode Topics

Array

0001-two-sum
0011-container-with-most-water
0034-find-first-and-last-position-of-element-in-sorted-array
0049-group-anagrams
0121-best-time-to-buy-and-sell-stock
0128-longest-consecutive-sequence
0229-majority-element-ii
0347-top-k-frequent-elements
0817-design-hashmap
1421-find-numbers-with-even-number-of-digits
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1635-number-of-good-pairs
1700-minimum-time-to-make-rope-colorful
2137-final-value-of-variable-after-performing-operations
2244-number-of-laser-beams-in-a-bank
2343-count-unguarded-cells-in-the-grid
2756-buy-two-chocolates
2888-minimum-index-of-a-valid-split
3501-delete-nodes-from-linked-list-present-in-array
3581-the-two-sneaky-numbers-of-digitville
3610-find-x-sum-of-all-k-long-subarrays-i
3616-make-array-elements-equal-to-zero
3656-minimum-number-of-operations-to-make-elements-in-array-distinct
3685-count-subarrays-of-length-three-with-a-condition

Hash Table

0001-two-sum
0049-group-anagrams
0128-longest-consecutive-sequence
0229-majority-element-ii
0242-valid-anagram
0347-top-k-frequent-elements
0817-design-hashmap
1635-number-of-good-pairs
2888-minimum-index-of-a-valid-split
3501-delete-nodes-from-linked-list-present-in-array
3581-the-two-sneaky-numbers-of-digitville
3610-find-x-sum-of-all-k-long-subarrays-i
3656-minimum-number-of-operations-to-make-elements-in-array-distinct

Sorting

0049-group-anagrams
0229-majority-element-ii
0242-valid-anagram
0347-top-k-frequent-elements
2756-buy-two-chocolates
2888-minimum-index-of-a-valid-split

Two Pointers

0011-container-with-most-water
0125-valid-palindrome
0557-reverse-words-in-a-string-iii
0874-backspace-string-compare
2095-minimum-number-of-swaps-to-make-the-string-balanced

Greedy

0011-container-with-most-water
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful
2095-minimum-number-of-swaps-to-make-the-string-balanced
2756-buy-two-chocolates

String

0020-valid-parentheses
0049-group-anagrams
0125-valid-palindrome
0242-valid-anagram
0557-reverse-words-in-a-string-iii
0874-backspace-string-compare
1700-minimum-time-to-make-rope-colorful
2095-minimum-number-of-swaps-to-make-the-string-balanced
2137-final-value-of-variable-after-performing-operations
2244-number-of-laser-beams-in-a-bank

Stack

0020-valid-parentheses
0874-backspace-string-compare
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
2095-minimum-number-of-swaps-to-make-the-string-balanced

Binary Search

0034-find-first-and-last-position-of-element-in-sorted-array

Dynamic Programming

0121-best-time-to-buy-and-sell-stock
0343-integer-break
0815-champagne-tower
1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array
1700-minimum-time-to-make-rope-colorful

Union Find

0128-longest-consecutive-sequence

Divide and Conquer

0191-number-of-1-bits
0347-top-k-frequent-elements

Bit Manipulation

0191-number-of-1-bits
0342-power-of-four
0795-k-th-symbol-in-grammar

Tree

0515-find-largest-value-in-each-tree-row

Depth-First Search

0515-find-largest-value-in-each-tree-row

Breadth-First Search

0515-find-largest-value-in-each-tree-row

Binary Tree

0515-find-largest-value-in-each-tree-row

Math

0342-power-of-four
0343-integer-break
0795-k-th-symbol-in-grammar
1421-find-numbers-with-even-number-of-digits
1635-number-of-good-pairs
2244-number-of-laser-beams-in-a-bank
3581-the-two-sneaky-numbers-of-digitville

Counting

0229-majority-element-ii
0347-top-k-frequent-elements
1635-number-of-good-pairs

Simulation

0874-backspace-string-compare
2137-final-value-of-variable-after-performing-operations
2343-count-unguarded-cells-in-the-grid
3616-make-array-elements-equal-to-zero

Recursion

0342-power-of-four
0795-k-th-symbol-in-grammar

Linked List

0817-design-hashmap
3501-delete-nodes-from-linked-list-present-in-array

Design

0817-design-hashmap

Hash Function

0817-design-hashmap

Heap (Priority Queue)

0347-top-k-frequent-elements
3610-find-x-sum-of-all-k-long-subarrays-i

Bucket Sort

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Matrix

2244-number-of-laser-beams-in-a-bank
2343-count-unguarded-cells-in-the-grid

Prefix Sum

3616-make-array-elements-equal-to-zero

Monotonic Stack

1633-minimum-number-of-increments-on-subarrays-to-form-a-target-array

Sliding Window

3610-find-x-sum-of-all-k-long-subarrays-i

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages