Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

719 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

Array

0011-container-with-most-water
0015-3sum
0018-4sum
0027-remove-element
0039-combination-sum
0040-combination-sum-ii
0049-group-anagrams
0053-maximum-subarray
0055-jump-game
0063-unique-paths-ii
0064-minimum-path-sum
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0078-subsets
0080-remove-duplicates-from-sorted-array-ii
0084-largest-rectangle-in-histogram
0088-merge-sorted-array
0090-subsets-ii
0118-pascals-triangle
0134-gas-station
0135-candy
0150-evaluate-reverse-polish-notation
0152-maximum-product-subarray
0189-rotate-array
0198-house-robber
0200-number-of-islands
0204-count-primes
0216-combination-sum-iii
0228-summary-ranges
0229-majority-element-ii
0239-sliding-window-maximum
0240-search-a-2d-matrix-ii
0274-h-index
0322-coin-change
0456-132-pattern
0493-reverse-pairs
0496-next-greater-element-i
0503-next-greater-element-ii
0542-01-matrix
0560-subarray-sum-equals-k
0643-maximum-average-subarray-i
0646-maximum-length-of-pair-chain
0735-asteroid-collision
0739-daily-temperatures
0747-min-cost-climbing-stairs
0753-open-the-lock
0860-design-circular-queue
0917-boats-to-save-people
0945-snakes-and-ladders
0971-shortest-bridge
0987-reveal-cards-in-increasing-order
1036-rotting-oranges
1117-as-far-from-land-as-possible
1171-shortest-path-in-binary-matrix
1414-shortest-path-in-a-grid-with-obstacles-elimination
1435-xor-queries-of-a-subarray
1586-longest-subarray-of-1s-after-deleting-one-element
1798-max-number-of-k-sum-pairs
1833-find-the-highest-altitude
1876-map-of-highest-peak
1878-check-if-array-is-sorted-and-rotated
2358-number-of-ways-to-split-array
2392-successful-pairs-of-spells-and-potions
2656-count-the-number-of-beautiful-subarrays
3367-find-the-sum-of-encrypted-integers
3430-count-days-without-meetings

Hash Table

0003-longest-substring-without-repeating-characters
0017-letter-combinations-of-a-phone-number
0049-group-anagrams
0073-set-matrix-zeroes
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0229-majority-element-ii
0496-next-greater-element-i
0560-subarray-sum-equals-k
0753-open-the-lock
0782-jewels-and-stones
1798-max-number-of-k-sum-pairs
2656-count-the-number-of-beautiful-subarrays

Prefix Sum

0560-subarray-sum-equals-k
1435-xor-queries-of-a-subarray
1833-find-the-highest-altitude
2358-number-of-ways-to-split-array
2656-count-the-number-of-beautiful-subarrays

Dynamic Programming

0005-longest-palindromic-substring
0022-generate-parentheses
0053-maximum-subarray
0055-jump-game
0062-unique-paths
0063-unique-paths-ii
0064-minimum-path-sum
0091-decode-ways
0118-pascals-triangle
0152-maximum-product-subarray
0198-house-robber
0322-coin-change
0542-01-matrix
0646-maximum-length-of-pair-chain
0747-min-cost-climbing-stairs
1117-as-far-from-land-as-possible
1586-longest-subarray-of-1s-after-deleting-one-element

Sorting

0015-3sum
0018-4sum
0049-group-anagrams
0088-merge-sorted-array
0148-sort-list
0229-majority-element-ii
0274-h-index
0646-maximum-length-of-pair-chain
0917-boats-to-save-people
0987-reveal-cards-in-increasing-order
1798-max-number-of-k-sum-pairs
2392-successful-pairs-of-spells-and-potions
3430-count-days-without-meetings

Counting

0229-majority-element-ii

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0015-3sum
0018-4sum
0019-remove-nth-node-from-end-of-list
0027-remove-element
0028-find-the-index-of-the-first-occurrence-in-a-string
0080-remove-duplicates-from-sorted-array-ii
0086-partition-list
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0142-linked-list-cycle-ii
0148-sort-list
0160-intersection-of-two-linked-lists
0189-rotate-array
0234-palindrome-linked-list
0344-reverse-string
0443-string-compression
0917-boats-to-save-people
1798-max-number-of-k-sum-pairs
1894-merge-strings-alternately
2216-delete-the-middle-node-of-a-linked-list
2392-successful-pairs-of-spells-and-potions

Bit Manipulation

0067-add-binary
0078-subsets
0090-subsets-ii
0231-power-of-two
1435-xor-queries-of-a-subarray
2656-count-the-number-of-beautiful-subarrays
3453-generate-binary-strings-without-adjacent-zeros

Binary Search

0074-search-a-2d-matrix
0240-search-a-2d-matrix-ii
0456-132-pattern
0493-reverse-pairs
2392-successful-pairs-of-spells-and-potions

Divide and Conquer

0053-maximum-subarray
0148-sort-list
0240-search-a-2d-matrix-ii
0493-reverse-pairs

Binary Indexed Tree

0493-reverse-pairs

Segment Tree

0493-reverse-pairs

Merge Sort

0148-sort-list
0493-reverse-pairs

Ordered Set

0456-132-pattern
0493-reverse-pairs

Matrix

0063-unique-paths-ii
0064-minimum-path-sum
0073-set-matrix-zeroes
0074-search-a-2d-matrix
0200-number-of-islands
0240-search-a-2d-matrix-ii
0542-01-matrix
0945-snakes-and-ladders
0971-shortest-bridge
1036-rotting-oranges
1117-as-far-from-land-as-possible
1171-shortest-path-in-binary-matrix
1414-shortest-path-in-a-grid-with-obstacles-elimination
1876-map-of-highest-peak

Greedy

0011-container-with-most-water
0055-jump-game
0134-gas-station
0135-candy
0402-remove-k-digits
0646-maximum-length-of-pair-chain
0649-dota2-senate
0917-boats-to-save-people

Breadth-First Search

0200-number-of-islands
0207-course-schedule
0210-course-schedule-ii
0322-coin-change
0542-01-matrix
0547-number-of-provinces
0753-open-the-lock
0871-keys-and-rooms
0945-snakes-and-ladders
0971-shortest-bridge
1036-rotting-oranges
1117-as-far-from-land-as-possible
1171-shortest-path-in-binary-matrix
1414-shortest-path-in-a-grid-with-obstacles-elimination
1876-map-of-highest-peak
2121-find-if-path-exists-in-graph

Depth-First Search

0200-number-of-islands
0207-course-schedule
0210-course-schedule-ii
0547-number-of-provinces
0871-keys-and-rooms
0971-shortest-bridge
2121-find-if-path-exists-in-graph

Union Find

0200-number-of-islands
0547-number-of-provinces
2121-find-if-path-exists-in-graph

Graph

0207-course-schedule
0210-course-schedule-ii
0547-number-of-provinces
0871-keys-and-rooms
2121-find-if-path-exists-in-graph

Topological Sort

0207-course-schedule
0210-course-schedule-ii

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0017-letter-combinations-of-a-phone-number
0020-valid-parentheses
0022-generate-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0043-multiply-strings
0049-group-anagrams
0067-add-binary
0091-decode-ways
0125-valid-palindrome
0227-basic-calculator-ii
0344-reverse-string
0394-decode-string
0402-remove-k-digits
0443-string-compression
0520-detect-capital
0649-dota2-senate
0753-open-the-lock
0782-jewels-and-stones
1128-remove-all-adjacent-duplicates-in-string
1567-maximum-number-of-vowels-in-a-substring-of-given-length
1894-merge-strings-alternately
2470-removing-stars-from-a-string
3453-generate-binary-strings-without-adjacent-zeros

Queue

0232-implement-queue-using-stacks
0239-sliding-window-maximum
0649-dota2-senate
0860-design-circular-queue
0969-number-of-recent-calls
0987-reveal-cards-in-increasing-order

Stack

0020-valid-parentheses
0084-largest-rectangle-in-histogram
0150-evaluate-reverse-polish-notation
0155-min-stack
0227-basic-calculator-ii
0232-implement-queue-using-stacks
0234-palindrome-linked-list
0394-decode-string
0402-remove-k-digits
0456-132-pattern
0496-next-greater-element-i
0503-next-greater-element-ii
0735-asteroid-collision
0739-daily-temperatures
0937-online-stock-span
1128-remove-all-adjacent-duplicates-in-string
2470-removing-stars-from-a-string

Simulation

0043-multiply-strings
0067-add-binary
0735-asteroid-collision
0987-reveal-cards-in-increasing-order
2470-removing-stars-from-a-string

Math

0002-add-two-numbers
0009-palindrome-number
0043-multiply-strings
0050-powx-n
0062-unique-paths
0067-add-binary
0150-evaluate-reverse-polish-notation
0172-factorial-trailing-zeroes
0189-rotate-array
0204-count-primes
0227-basic-calculator-ii
0231-power-of-two
2050-count-good-numbers
3367-find-the-sum-of-encrypted-integers

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0050-powx-n
0203-remove-linked-list-elements
0206-reverse-linked-list
0231-power-of-two
0234-palindrome-linked-list
0394-decode-string
2050-count-good-numbers

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0039-combination-sum
0040-combination-sum-ii
0078-subsets
0090-subsets-ii
0216-combination-sum-iii
3453-generate-binary-strings-without-adjacent-zeros

Database

0197-rising-temperature
0577-employee-bonus
0584-find-customer-referee
0595-big-countries
1153-product-sales-analysis-i
1258-article-views-i
1509-replace-employee-id-with-the-unique-identifier
1724-customer-who-visited-but-did-not-make-any-transactions
1801-average-time-of-process-per-machine
1827-invalid-tweets
1908-recyclable-and-low-fat-products

Sliding Window

0003-longest-substring-without-repeating-characters
0239-sliding-window-maximum
0643-maximum-average-subarray-i
1567-maximum-number-of-vowels-in-a-substring-of-given-length
1586-longest-subarray-of-1s-after-deleting-one-element

String Matching

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

Enumeration

0204-count-primes

Number Theory

0204-count-primes

Combinatorics

0062-unique-paths

Counting Sort

0274-h-index

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0086-partition-list
0092-reverse-linked-list-ii
0141-linked-list-cycle
0142-linked-list-cycle-ii
0148-sort-list
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0328-odd-even-linked-list
0860-design-circular-queue
2216-delete-the-middle-node-of-a-linked-list

Monotonic Stack

0084-largest-rectangle-in-histogram
0402-remove-k-digits
0456-132-pattern
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures
0937-online-stock-span

Design

0155-min-stack
0232-implement-queue-using-stacks
0860-design-circular-queue
0937-online-stock-span
0969-number-of-recent-calls

Data Stream

0937-online-stock-span
0969-number-of-recent-calls

Heap (Priority Queue)

0239-sliding-window-maximum

Monotonic Queue

0239-sliding-window-maximum

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages