Skip to content

Latest commit

 

History

577 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode-Solved-Questions

LeetCode Topics

Array

0018-4sum
0033-search-in-rotated-sorted-array
0035-search-insert-position
0039-combination-sum
0048-rotate-image
0054-spiral-matrix
0078-subsets
0088-merge-sorted-array
0108-convert-sorted-array-to-binary-search-tree
0118-pascals-triangle
0128-longest-consecutive-sequence
0130-surrounded-regions
0136-single-number
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0209-minimum-size-subarray-sum
0217-contains-duplicate
0219-contains-duplicate-ii
0228-summary-ranges
0238-product-of-array-except-self
0268-missing-number
0283-move-zeroes
0334-increasing-triplet-subsequence
0349-intersection-of-two-arrays
0455-assign-cookies
0485-max-consecutive-ones
0542-01-matrix
0605-can-place-flowers
0733-flood-fill
0904-fruit-into-baskets
0994-rotting-oranges
1004-max-consecutive-ones-iii
1122-relative-sort-array
1423-maximum-points-you-can-obtain-from-cards
1431-kids-with-the-greatest-number-of-candies
1665-minimum-initial-energy-to-finish-tasks
2149-rearrange-array-elements-by-sign
2161-partition-array-according-to-given-pivot
2363-merge-similar-items
2574-left-and-right-sum-differences
3501-maximize-active-section-with-trade-ii
3689-maximum-total-subarray-value-i

Two Pointers

0018-4sum
0019-remove-nth-node-from-end-of-list
0028-find-the-index-of-the-first-occurrence-in-a-string
0061-rotate-list
0088-merge-sorted-array
0141-linked-list-cycle
0142-linked-list-cycle-ii
0151-reverse-words-in-a-string
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0283-move-zeroes
0345-reverse-vowels-of-a-string
0349-intersection-of-two-arrays
0392-is-subsequence
0443-string-compression
0455-assign-cookies
0696-count-binary-substrings
0876-middle-of-the-linked-list
1768-merge-strings-alternately
2149-rearrange-array-elements-by-sign
2161-partition-array-according-to-given-pivot

Sorting

0018-4sum
0088-merge-sorted-array
0217-contains-duplicate
0268-missing-number
0349-intersection-of-two-arrays
0455-assign-cookies
1122-relative-sort-array
1665-minimum-initial-energy-to-finish-tasks
2363-merge-similar-items

String

0003-longest-substring-without-repeating-characters
0022-generate-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0151-reverse-words-in-a-string
0345-reverse-vowels-of-a-string
0392-is-subsequence
0443-string-compression
0606-construct-string-from-binary-tree
0696-count-binary-substrings
1071-greatest-common-divisor-of-strings
1758-minimum-changes-to-make-alternating-binary-string
1768-merge-strings-alternately
3501-maximize-active-section-with-trade-ii

String Matching

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

Math

0048-rotate-image
0070-climbing-stairs
0189-rotate-array
0268-missing-number
0509-fibonacci-number
1071-greatest-common-divisor-of-strings

Dynamic Programming

0022-generate-parentheses
0070-climbing-stairs
0118-pascals-triangle
0124-binary-tree-maximum-path-sum
0392-is-subsequence
0509-fibonacci-number
0542-01-matrix

Memoization

0070-climbing-stairs
0509-fibonacci-number

Binary Search

0033-search-in-rotated-sorted-array
0035-search-insert-position
0167-two-sum-ii-input-array-is-sorted
0209-minimum-size-subarray-sum
0268-missing-number
0349-intersection-of-two-arrays
1004-max-consecutive-ones-iii
3501-maximize-active-section-with-trade-ii

Divide and Conquer

0108-convert-sorted-array-to-binary-search-tree

Tree

0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0124-binary-tree-maximum-path-sum
0606-construct-string-from-binary-tree

Binary Search Tree

0108-convert-sorted-array-to-binary-search-tree

Binary Tree

0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0124-binary-tree-maximum-path-sum
0606-construct-string-from-binary-tree

Bit Manipulation

0078-subsets
0136-single-number
0268-missing-number
0693-binary-number-with-alternating-bits
2220-minimum-bit-flips-to-convert-number

Hash Table

0003-longest-substring-without-repeating-characters
0128-longest-consecutive-sequence
0141-linked-list-cycle
0142-linked-list-cycle-ii
0217-contains-duplicate
0219-contains-duplicate-ii
0268-missing-number
0349-intersection-of-two-arrays
0904-fruit-into-baskets
1122-relative-sort-array
2363-merge-similar-items

Sliding Window

0003-longest-substring-without-repeating-characters
0209-minimum-size-subarray-sum
0219-contains-duplicate-ii
0904-fruit-into-baskets
1004-max-consecutive-ones-iii
1423-maximum-points-you-can-obtain-from-cards

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
1004-max-consecutive-ones-iii
1423-maximum-points-you-can-obtain-from-cards
2574-left-and-right-sum-differences

Recursion

0203-remove-linked-list-elements
0206-reverse-linked-list
0509-fibonacci-number

Counting Sort

1122-relative-sort-array

Ordered Set

2363-merge-similar-items

Simulation

0054-spiral-matrix
2149-rearrange-array-elements-by-sign
2161-partition-array-according-to-given-pivot

Union-Find

0128-longest-consecutive-sequence
0130-surrounded-regions

Matrix

0048-rotate-image
0054-spiral-matrix
0130-surrounded-regions
0542-01-matrix
0733-flood-fill
0994-rotting-oranges

Linked List

0019-remove-nth-node-from-end-of-list
0061-rotate-list
0083-remove-duplicates-from-sorted-list
0092-reverse-linked-list-ii
0141-linked-list-cycle
0142-linked-list-cycle-ii
0203-remove-linked-list-elements
0206-reverse-linked-list
0328-odd-even-linked-list
0876-middle-of-the-linked-list

Database

0176-second-highest-salary
0177-nth-highest-salary
0180-consecutive-numbers
0185-department-top-three-salaries
0196-delete-duplicate-emails
0197-rising-temperature
0262-trips-and-users
0550-game-play-analysis-iv
0570-managers-with-at-least-5-direct-reports
0577-employee-bonus
0584-find-customer-referee
0585-investments-in-2016
0595-big-countries
0596-classes-with-at-least-5-students
0602-friend-requests-ii-who-has-the-most-friends
0608-tree-node
0610-triangle-judgement
0619-biggest-single-number
0620-not-boring-movies
0626-exchange-seats
1045-customers-who-bought-all-products
1068-product-sales-analysis-i
1070-product-sales-analysis-iii
1075-project-employees-i
1141-user-activity-for-the-past-30-days-i
1148-article-views-i
1158-market-analysis-i
1164-product-price-at-a-given-date
1174-immediate-food-delivery-ii
1193-monthly-transactions-i
1204-last-person-to-fit-in-the-bus
1211-queries-quality-and-percentage
1251-average-selling-price
1280-students-and-examinations
1321-restaurant-growth
1327-list-the-products-ordered-in-a-period
1341-movie-rating
1378-replace-employee-id-with-the-unique-identifier
1484-group-sold-products-by-the-date
1517-find-users-with-valid-e-mails
1527-patients-with-a-condition
1581-customer-who-visited-but-did-not-make-any-transactions
1661-average-time-of-process-per-machine
1667-fix-names-in-a-table
1683-invalid-tweets
1729-find-followers-count
1731-the-number-of-employees-which-report-to-each-employee
1757-recyclable-and-low-fat-products
1789-primary-department-for-each-employee
1907-count-salary-categories
1934-confirmation-rate
1978-employees-whose-manager-left-the-company
2356-number-of-unique-subjects-taught-by-each-teacher

Backtracking

0022-generate-parentheses
0039-combination-sum
0078-subsets

Stack

0155-min-stack

Design

0155-min-stack

Depth-First Search

0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0124-binary-tree-maximum-path-sum
0130-surrounded-regions
0606-construct-string-from-binary-tree
0733-flood-fill

Breadth-First Search

0104-maximum-depth-of-binary-tree
0130-surrounded-regions
0542-01-matrix
0733-flood-fill
0994-rotting-oranges

Greedy

0334-increasing-triplet-subsequence
0455-assign-cookies
0605-can-place-flowers
1665-minimum-initial-energy-to-finish-tasks
3689-maximum-total-subarray-value-i

Segment Tree

3501-maximize-active-section-with-trade-ii

About

No description, website, or topics provided.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages