close
Skip to content

Latest commit

 

History

696 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

String

Problem Name Difficulty
0020-valid-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0058-length-of-last-word
0125-valid-palindrome Easy
0205-isomorphic-strings Easy
0242-valid-anagram Easy
0290-word-pattern Easy
1895-minimum-number-of-operations-to-move-all-balls-to-each-box
3194-find-words-containing-character
3379-score-of-a-string

Linked List

Problem Name Difficulty
2903-insert-greatest-common-divisors-in-linked-list

Math

Problem Name Difficulty
0070-climbing-stairs
1642-water-bottles
2903-insert-greatest-common-divisors-in-linked-list

Number Theory

Problem Name Difficulty
2903-insert-greatest-common-divisors-in-linked-list

Array

Problem Name Difficulty
0001-two-sum Easy
0011-container-with-most-water
0015-3sum
0026-remove-duplicates-from-sorted-array
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0042-trapping-rain-water
0053-maximum-subarray
0074-search-a-2d-matrix
0075-sort-colors Medium
0081-search-in-rotated-sorted-array-ii
0128-longest-consecutive-sequence Medium
0167-two-sum-ii-input-array-is-sorted
0169-majority-element Easy
0217-contains-duplicate Easy
0283-move-zeroes Easy
0347-top-k-frequent-elements Medium
0485-max-consecutive-ones
0704-binary-search
1018-binary-prefix-divisible-by-5
1441-build-an-array-with-stack-operations
1813-maximum-erasure-value
1895-minimum-number-of-operations-to-move-all-balls-to-each-box
1929-concatenation-of-array
2048-build-array-from-permutation
3194-find-words-containing-character
3490-find-the-maximum-length-of-valid-subsequence-i

Simulation

Problem Name Difficulty
1441-build-an-array-with-stack-operations
1642-water-bottles
1929-concatenation-of-array
2048-build-array-from-permutation

Prefix Sum

Problem Name Difficulty
1895-minimum-number-of-operations-to-move-all-balls-to-each-box

Two Pointers

Problem Name Difficulty
0011-container-with-most-water
0015-3sum
0026-remove-duplicates-from-sorted-array
0028-find-the-index-of-the-first-occurrence-in-a-string
0042-trapping-rain-water
0075-sort-colors Medium
0125-valid-palindrome Easy
0167-two-sum-ii-input-array-is-sorted
0283-move-zeroes Easy

Greedy

Problem Name Difficulty
0011-container-with-most-water

Sorting

Problem Name Difficulty
0015-3sum
0075-sort-colors Medium
0169-majority-element Easy
0217-contains-duplicate Easy
0242-valid-anagram Easy
0347-top-k-frequent-elements Medium

String Matching

Problem Name Difficulty
0028-find-the-index-of-the-first-occurrence-in-a-string

Dynamic Programming

Problem Name Difficulty
0042-trapping-rain-water
0053-maximum-subarray
0070-climbing-stairs
3490-find-the-maximum-length-of-valid-subsequence-i

Binary Search

Problem Name Difficulty
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0074-search-a-2d-matrix
0081-search-in-rotated-sorted-array-ii
0167-two-sum-ii-input-array-is-sorted
0278-first-bad-version
0704-binary-search

Stack

Problem Name Difficulty
0020-valid-parentheses
0042-trapping-rain-water
1441-build-an-array-with-stack-operations

Monotonic Stack

Problem Name Difficulty
0042-trapping-rain-water

Hash Table

Problem Name Difficulty
0001-two-sum Easy
0128-longest-consecutive-sequence Medium
0169-majority-element Easy
0205-isomorphic-strings Easy
0217-contains-duplicate Easy
0242-valid-anagram Easy
0290-word-pattern Easy
0347-top-k-frequent-elements Medium
1813-maximum-erasure-value

Sliding Window

Problem Name Difficulty
1813-maximum-erasure-value

Divide and Conquer

Problem Name Difficulty
0053-maximum-subarray
0169-majority-element Easy
0190-reverse-bits
0347-top-k-frequent-elements Medium

Memoization

Problem Name Difficulty
0070-climbing-stairs

Matrix

Problem Name Difficulty
0074-search-a-2d-matrix

Bit Manipulation

Problem Name Difficulty
0190-reverse-bits
0693-binary-number-with-alternating-bits
1018-binary-prefix-divisible-by-5

Counting

Problem Name Difficulty
0169-majority-element Easy
0347-top-k-frequent-elements Medium

Heap (Priority Queue)

Problem Name Difficulty
0347-top-k-frequent-elements Medium

Bucket Sort

Problem Name Difficulty
0347-top-k-frequent-elements Medium

Quickselect

Problem Name Difficulty
0347-top-k-frequent-elements Medium

Union-Find

Problem Name Difficulty
0128-longest-consecutive-sequence Medium

Interactive

Problem Name Difficulty
0278-first-bad-version

About

My LeetCode solutions

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages