Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

632 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode

Collection of LeetCode questions to ace the coding interview! - Created using LeetHub-3.0

LeetCode Topics

Array

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0229-majority-element-ii Medium
0287-find-the-duplicate-number Medium
0378-kth-smallest-element-in-a-sorted-matrix Medium
0628-maximum-product-of-three-numbers Easy
0692-top-k-frequent-words Medium
0819-most-common-word Easy
0832-flipping-an-image Easy
0890-find-and-replace-pattern Medium
0912-sort-an-array Medium
1324-print-words-vertically Medium
1588-sum-of-all-odd-length-subarrays Easy
1662-check-if-two-string-arrays-are-equivalent Easy
1700-number-of-students-unable-to-eat-lunch Easy
1848-minimum-distance-to-the-target-element Easy
1967-number-of-strings-that-appear-as-substrings-in-word Easy
2109-adding-spaces-to-a-string Medium
2176-count-equal-and-divisible-pairs-in-an-array Easy
2248-intersection-of-multiple-arrays Easy
2255-count-prefixes-of-a-given-string Easy
2399-check-distances-between-same-letters Easy
2562-find-the-array-concatenation-value Easy
2586-count-the-number-of-vowel-strings-in-range Easy
3079-find-the-sum-of-encrypted-integers Easy
3861-minimum-capacity-box Easy

String

Problem Name Difficulty
0005-longest-palindromic-substring Medium
0006-zigzag-conversion Medium
0038-count-and-say Medium
0043-multiply-strings Medium
0065-valid-number Hard
0290-word-pattern Easy
0443-string-compression Medium
0451-sort-characters-by-frequency Medium
0647-palindromic-substrings Medium
0692-top-k-frequent-words Medium
0796-rotate-string Easy
0819-most-common-word Easy
0890-find-and-replace-pattern Medium
0917-reverse-only-letters Easy
1324-print-words-vertically Medium
1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence Easy
1544-make-the-string-great Easy
1576-replace-all-s-to-avoid-consecutive-repeating-characters Easy
1662-check-if-two-string-arrays-are-equivalent Easy
1957-delete-characters-to-make-fancy-string Easy
1967-number-of-strings-that-appear-as-substrings-in-word Easy
2027-minimum-moves-to-convert-string Easy
2109-adding-spaces-to-a-string Medium
2124-check-if-all-as-appears-before-all-bs Easy
2243-calculate-digit-sum-of-a-string Easy
2255-count-prefixes-of-a-given-string Easy
2278-percentage-of-letter-in-string Easy
2299-strong-password-checker-ii Easy
2399-check-distances-between-same-letters Easy
2490-circular-sentence Easy
2586-count-the-number-of-vowel-strings-in-range Easy
2839-check-if-strings-can-be-made-equal-with-operations-i Easy
3274-check-if-two-chessboard-squares-have-the-same-color Easy

Stack

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium
0445-add-two-numbers-ii Medium
1544-make-the-string-great Easy
1700-number-of-students-unable-to-eat-lunch Easy
2487-remove-nodes-from-linked-list Medium

Queue

Problem Name Difficulty
1700-number-of-students-unable-to-eat-lunch Easy

Simulation

Problem Name Difficulty
0043-multiply-strings Medium
0832-flipping-an-image Easy
1324-print-words-vertically Medium
1700-number-of-students-unable-to-eat-lunch Easy
2109-adding-spaces-to-a-string Medium
2243-calculate-digit-sum-of-a-string Easy
2562-find-the-array-concatenation-value Easy

Two Pointers

Problem Name Difficulty
0005-longest-palindromic-substring Medium
0287-find-the-duplicate-number Medium
0443-string-compression Medium
0647-palindromic-substrings Medium
0832-flipping-an-image Easy
0917-reverse-only-letters Easy
1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence Easy
1721-swapping-nodes-in-a-linked-list Medium
2109-adding-spaces-to-a-string Medium
2562-find-the-array-concatenation-value Easy

String Matching

Problem Name Difficulty
0796-rotate-string Easy
1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence Easy

Hash Table

Problem Name Difficulty
0229-majority-element-ii Medium
0290-word-pattern Easy
0451-sort-characters-by-frequency Medium
0692-top-k-frequent-words Medium
0819-most-common-word Easy
0890-find-and-replace-pattern Medium
2248-intersection-of-multiple-arrays Easy
2399-check-distances-between-same-letters Easy

Sorting

Problem Name Difficulty
0229-majority-element-ii Medium
0378-kth-smallest-element-in-a-sorted-matrix Medium
0451-sort-characters-by-frequency Medium
0628-maximum-product-of-three-numbers Easy
0692-top-k-frequent-words Medium
0912-sort-an-array Medium
2248-intersection-of-multiple-arrays Easy
3536-maximum-product-of-two-digits Easy

Counting

Problem Name Difficulty
0229-majority-element-ii Medium
0451-sort-characters-by-frequency Medium
0692-top-k-frequent-words Medium
0819-most-common-word Easy
2248-intersection-of-multiple-arrays Easy
2586-count-the-number-of-vowel-strings-in-range Easy

Math

Problem Name Difficulty
0002-add-two-numbers Medium
0007-reverse-integer Medium
0009-palindrome-number Easy
0043-multiply-strings Medium
0445-add-two-numbers-ii Medium
0628-maximum-product-of-three-numbers Easy
1588-sum-of-all-odd-length-subarrays Easy
2843-count-symmetric-integers Easy
3079-find-the-sum-of-encrypted-integers Easy
3274-check-if-two-chessboard-squares-have-the-same-color Easy
3536-maximum-product-of-two-digits Easy

Enumeration

Problem Name Difficulty
2843-count-symmetric-integers Easy

Greedy

Problem Name Difficulty
2027-minimum-moves-to-convert-string Easy

Linked List

Problem Name Difficulty
0002-add-two-numbers Medium
0114-flatten-binary-tree-to-linked-list Medium
0445-add-two-numbers-ii Medium
0707-design-linked-list Medium
1721-swapping-nodes-in-a-linked-list Medium
2487-remove-nodes-from-linked-list Medium

Recursion

Problem Name Difficulty
0002-add-two-numbers Medium
2487-remove-nodes-from-linked-list Medium

Monotonic Stack

Problem Name Difficulty
2487-remove-nodes-from-linked-list Medium

Design

Problem Name Difficulty
0707-design-linked-list Medium

Tree

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium

Depth-First Search

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium
0386-lexicographical-numbers Medium

Binary Tree

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium

Heap (Priority Queue)

Problem Name Difficulty
0378-kth-smallest-element-in-a-sorted-matrix Medium
0451-sort-characters-by-frequency Medium
0692-top-k-frequent-words Medium
0912-sort-an-array Medium

Bucket Sort

Problem Name Difficulty
0451-sort-characters-by-frequency Medium
0692-top-k-frequent-words Medium
0912-sort-an-array Medium

Database

Problem Name Difficulty
0184-department-highest-salary Medium

Binary Search

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0287-find-the-duplicate-number Medium
0378-kth-smallest-element-in-a-sorted-matrix Medium

Divide and Conquer

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0912-sort-an-array Medium

Dynamic Programming

Problem Name Difficulty
0005-longest-palindromic-substring Medium
0647-palindromic-substrings Medium

Bit Manipulation

Problem Name Difficulty
0287-find-the-duplicate-number Medium
0832-flipping-an-image Easy

Matrix

Problem Name Difficulty
0378-kth-smallest-element-in-a-sorted-matrix Medium
0832-flipping-an-image Easy

Trie

Problem Name Difficulty
0386-lexicographical-numbers Medium
0692-top-k-frequent-words Medium

Merge Sort

Problem Name Difficulty
0912-sort-an-array Medium

Radix Sort

Problem Name Difficulty
0912-sort-an-array Medium

Counting Sort

Problem Name Difficulty
0912-sort-an-array Medium

Prefix Sum

Problem Name Difficulty
1588-sum-of-all-odd-length-subarrays Easy

Boyer–Moore Majority Vote Algorithm

Problem Name Difficulty
0229-majority-element-ii Medium

About

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub-3.0](https://github.com/raphaelheinz/LeetHub-3.0)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages