Skip to content
agnelVincentPublic

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

Latest commit

 

History

635 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
0999-available-captures-for-rook Easy
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
0999-available-captures-for-rook 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
0999-available-captures-for-rook 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