Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

243 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LEETCODE_problem

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

LeetCode Topics

Array

0001-two-sum
0014-longest-common-prefix
0015-3sum
0018-4sum
0026-remove-duplicates-from-sorted-array
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0048-rotate-image
0051-n-queens
0053-maximum-subarray
0056-merge-intervals
0078-subsets
0079-word-search
0090-subsets-ii
0118-pascals-triangle
0140-word-break-ii
0167-two-sum-ii-input-array-is-sorted
0169-majority-element
0179-largest-number
0216-combination-sum-iii
0217-contains-duplicate
0268-missing-number
0303-range-sum-query-immutable
0377-combination-sum-iv
0485-max-consecutive-ones
0825-friends-of-appropriate-ages
0977-squares-of-a-sorted-array
1431-kids-with-the-greatest-number-of-candies
1480-running-sum-of-1d-array
1823-find-the-winner-of-the-circular-game
1863-sum-of-all-subset-xor-totals
1929-concatenation-of-array
3467-transform-array-by-parity
3637-trionic-array-i

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0017-letter-combinations-of-a-phone-number
0140-word-break-ii
0169-majority-element
0217-contains-duplicate
0268-missing-number
0451-sort-characters-by-frequency
3223-minimum-length-of-string-after-operations

String

0003-longest-substring-without-repeating-characters
0006-zigzag-conversion
0008-string-to-integer-atoi
0014-longest-common-prefix
0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0067-add-binary
0079-word-search
0093-restore-ip-addresses
0125-valid-palindrome
0131-palindrome-partitioning
0140-word-break-ii
0179-largest-number
0451-sort-characters-by-frequency
0541-reverse-string-ii
0680-valid-palindrome-ii
3223-minimum-length-of-string-after-operations

Math

0009-palindrome-number
0048-rotate-image
0050-powx-n
0067-add-binary
0231-power-of-two
0268-missing-number
0342-power-of-four
0357-count-numbers-with-unique-digits
1823-find-the-winner-of-the-circular-game
1863-sum-of-all-subset-xor-totals
1922-count-good-numbers

Trie

0014-longest-common-prefix
0140-word-break-ii

Two Pointers

0015-3sum
0018-4sum
0026-remove-duplicates-from-sorted-array
0028-find-the-index-of-the-first-occurrence-in-a-string
0125-valid-palindrome
0167-two-sum-ii-input-array-is-sorted
0541-reverse-string-ii
0680-valid-palindrome-ii
0825-friends-of-appropriate-ages
0977-squares-of-a-sorted-array

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0051-n-queens
0052-n-queens-ii
0078-subsets
0079-word-search
0090-subsets-ii
0093-restore-ip-addresses
0131-palindrome-partitioning
0140-word-break-ii
0216-combination-sum-iii
0357-count-numbers-with-unique-digits
1863-sum-of-all-subset-xor-totals

Divide and Conquer

0053-maximum-subarray
0169-majority-element

Dynamic Programming

0022-generate-parentheses
0053-maximum-subarray
0118-pascals-triangle
0131-palindrome-partitioning
0140-word-break-ii
0357-count-numbers-with-unique-digits
0377-combination-sum-iv

Bit Manipulation

0067-add-binary
0078-subsets
0090-subsets-ii
0231-power-of-two
0268-missing-number
0342-power-of-four
1863-sum-of-all-subset-xor-totals

Sorting

0015-3sum
0018-4sum
0056-merge-intervals
0169-majority-element
0179-largest-number
0217-contains-duplicate
0268-missing-number
0451-sort-characters-by-frequency
0825-friends-of-appropriate-ages
0977-squares-of-a-sorted-array
3467-transform-array-by-parity

Counting

0169-majority-element
0451-sort-characters-by-frequency
3223-minimum-length-of-string-after-operations
3467-transform-array-by-parity

Recursion

0050-powx-n
0231-power-of-two
0342-power-of-four
1823-find-the-winner-of-the-circular-game
1922-count-good-numbers

Greedy

0179-largest-number
0680-valid-palindrome-ii

Binary Search

0167-two-sum-ii-input-array-is-sorted
0268-missing-number
0825-friends-of-appropriate-ages

Database

0175-combine-two-tables
0176-second-highest-salary
0177-nth-highest-salary
0178-rank-scores
0180-consecutive-numbers

Simulation

0067-add-binary
1823-find-the-winner-of-the-circular-game
1929-concatenation-of-array

Heap (Priority Queue)

0451-sort-characters-by-frequency

Bucket Sort

0451-sort-characters-by-frequency

Sliding Window

0003-longest-substring-without-repeating-characters

Design

0303-range-sum-query-immutable

Prefix Sum

0303-range-sum-query-immutable
1480-running-sum-of-1d-array

Matrix

0048-rotate-image
0079-word-search

Combinatorics

1863-sum-of-all-subset-xor-totals

Enumeration

1863-sum-of-all-subset-xor-totals

Queue

1823-find-the-winner-of-the-circular-game

Depth-First Search

0079-word-search

Memoization

0140-word-break-ii

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages