Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

314 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
1306-jump-game-iii
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
1929-concatenation-of-array
2137-final-value-of-variable-after-performing-operations
2244-number-of-laser-beams-in-a-bank
2343-count-unguarded-cells-in-the-grid
2657-find-the-prefix-common-array-of-two-arrays
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
2657-find-the-prefix-common-array-of-two-arrays
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
2657-find-the-prefix-common-array-of-two-arrays

Tree

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

Depth-First Search

0515-find-largest-value-in-each-tree-row
1306-jump-game-iii

Breadth-First Search

0515-find-largest-value-in-each-tree-row
1306-jump-game-iii

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
1929-concatenation-of-array
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

Packages

Contributors

Languages