Skip to content
Sam-X-DevPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

419 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode

LeetCode Topics

Two Pointers

0011-container-with-most-water
0015-3sum
0019-remove-nth-node-from-end-of-list
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0189-rotate-array
0344-reverse-string
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0876-middle-of-the-linked-list
2367-number-of-arithmetic-triplets

String

0020-valid-parentheses
0058-length-of-last-word
0125-valid-palindrome
0171-excel-sheet-column-number
0344-reverse-string
0383-ransom-note
0389-find-the-difference
0409-longest-palindrome
0412-fizz-buzz
1021-remove-outermost-parentheses
1047-remove-all-adjacent-duplicates-in-string
1544-make-the-string-great
1598-crawler-log-folder
1876-substrings-of-size-three-with-distinct-characters
2390-removing-stars-from-a-string

Array

0001-two-sum
0011-container-with-most-water
0015-3sum
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0053-maximum-subarray
0059-spiral-matrix-ii
0084-largest-rectangle-in-histogram
0088-merge-sorted-array
0121-best-time-to-buy-and-sell-stock
0136-single-number
0150-evaluate-reverse-polish-notation
0169-majority-element
0189-rotate-array
0204-count-primes
0217-contains-duplicate
0260-single-number-iii
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0496-next-greater-element-i
0525-contiguous-array
0540-single-element-in-a-sorted-array
0560-subarray-sum-equals-k
0628-maximum-product-of-three-numbers
0643-maximum-average-subarray-i
0867-transpose-matrix
1207-unique-number-of-occurrences
1304-find-n-unique-integers-sum-up-to-zero
1588-sum-of-all-odd-length-subarrays
1598-crawler-log-folder
1664-ways-to-make-a-fair-array
1748-sum-of-unique-elements
2104-sum-of-subarray-ranges
2136-earliest-possible-day-of-full-bloom
2367-number-of-arithmetic-triplets
2461-maximum-sum-of-distinct-subarrays-with-length-k
2761-prime-pairs-with-target-sum
2965-find-missing-and-repeated-values
3583-count-special-triplets
3684-maximize-sum-of-at-most-k-distinct-elements
3759-count-elements-with-at-least-k-greater-values
3866-first-unique-even-element

Hash Table

0001-two-sum
0141-linked-list-cycle
0169-majority-element
0217-contains-duplicate
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0383-ransom-note
0389-find-the-difference
0409-longest-palindrome
0496-next-greater-element-i
0525-contiguous-array
0560-subarray-sum-equals-k
0895-maximum-frequency-stack
1207-unique-number-of-occurrences
1748-sum-of-unique-elements
1876-substrings-of-size-three-with-distinct-characters
2367-number-of-arithmetic-triplets
2461-maximum-sum-of-distinct-subarrays-with-length-k
2965-find-missing-and-repeated-values
3583-count-special-triplets
3684-maximize-sum-of-at-most-k-distinct-elements
3866-first-unique-even-element

Divide and Conquer

0053-maximum-subarray
0169-majority-element
0372-super-pow
3759-count-elements-with-at-least-k-greater-values

Sorting

0015-3sum
0088-merge-sorted-array
0169-majority-element
0217-contains-duplicate
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0389-find-the-difference
0628-maximum-product-of-three-numbers
2136-earliest-possible-day-of-full-bloom
3684-maximize-sum-of-at-most-k-distinct-elements
3759-count-elements-with-at-least-k-greater-values

Counting

0169-majority-element
0383-ransom-note
1748-sum-of-unique-elements
1876-substrings-of-size-three-with-distinct-characters
3583-count-special-triplets
3866-first-unique-even-element

Math

0002-add-two-numbers
0050-powx-n
0069-sqrtx
0150-evaluate-reverse-polish-notation
0171-excel-sheet-column-number
0172-factorial-trailing-zeroes
0189-rotate-array
0204-count-primes
0319-bulb-switcher
0372-super-pow
0412-fizz-buzz
0509-fibonacci-number
0628-maximum-product-of-three-numbers
1304-find-n-unique-integers-sum-up-to-zero
1588-sum-of-all-odd-length-subarrays
2761-prime-pairs-with-target-sum
2965-find-missing-and-repeated-values

Matrix

0059-spiral-matrix-ii
0867-transpose-matrix
2965-find-missing-and-repeated-values

Bit Manipulation

0136-single-number
0260-single-number-iii
0389-find-the-difference

Binary Search

0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0069-sqrtx
0278-first-bad-version
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0374-guess-number-higher-or-lower
0540-single-element-in-a-sorted-array
3759-count-elements-with-at-least-k-greater-values

Quickselect

3759-count-elements-with-at-least-k-greater-values

Dynamic Programming

0053-maximum-subarray
0121-best-time-to-buy-and-sell-stock
0509-fibonacci-number

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0050-powx-n
0206-reverse-linked-list
0509-fibonacci-number

Memoization

0509-fibonacci-number

Simulation

0059-spiral-matrix-ii
0412-fizz-buzz
0867-transpose-matrix
2390-removing-stars-from-a-string

Brainteaser

0319-bulb-switcher

Greedy

0011-container-with-most-water
0409-longest-palindrome
2136-earliest-possible-day-of-full-bloom
3684-maximize-sum-of-at-most-k-distinct-elements

Prefix Sum

0525-contiguous-array
0560-subarray-sum-equals-k
1588-sum-of-all-odd-length-subarrays
1664-ways-to-make-a-fair-array

Stack

0020-valid-parentheses
0084-largest-rectangle-in-histogram
0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0150-evaluate-reverse-polish-notation
0155-min-stack
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0496-next-greater-element-i
0895-maximum-frequency-stack
0901-online-stock-span
1021-remove-outermost-parentheses
1047-remove-all-adjacent-duplicates-in-string
1544-make-the-string-great
1598-crawler-log-folder
2104-sum-of-subarray-ranges
2390-removing-stars-from-a-string

Monotonic Stack

0084-largest-rectangle-in-histogram
0496-next-greater-element-i
0901-online-stock-span
2104-sum-of-subarray-ranges

Enumeration

0204-count-primes
2367-number-of-arithmetic-triplets
2761-prime-pairs-with-target-sum

Number Theory

0204-count-primes
2761-prime-pairs-with-target-sum

Sliding Window

0643-maximum-average-subarray-i
1876-substrings-of-size-three-with-distinct-characters
2461-maximum-sum-of-distinct-subarrays-with-length-k

Interactive

0278-first-bad-version
0374-guess-number-higher-or-lower

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0141-linked-list-cycle
0206-reverse-linked-list
0876-middle-of-the-linked-list

Bracket Sequences

0020-valid-parentheses
1021-remove-outermost-parentheses

Design

0155-min-stack
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0895-maximum-frequency-stack
0901-online-stock-span

Ordered Set

0895-maximum-frequency-stack

Data Stream

0901-online-stock-span

Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0100-same-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0235-lowest-common-ancestor-of-a-binary-search-tree
0543-diameter-of-binary-tree
0669-trim-a-binary-search-tree
0700-search-in-a-binary-search-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0100-same-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0235-lowest-common-ancestor-of-a-binary-search-tree
0543-diameter-of-binary-tree
0669-trim-a-binary-search-tree

Binary Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0099-recover-binary-search-tree
0100-same-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0235-lowest-common-ancestor-of-a-binary-search-tree
0543-diameter-of-binary-tree
0669-trim-a-binary-search-tree
0700-search-in-a-binary-search-tree

DP on Trees

0543-diameter-of-binary-tree

Range Minimum/Maximum Query

0084-largest-rectangle-in-histogram

Breadth-First Search

0100-same-tree
0104-maximum-depth-of-binary-tree
0199-binary-tree-right-side-view

Floyd's Cycle Finding Algorithm

0141-linked-list-cycle

Queue

0225-implement-stack-using-queues
0232-implement-queue-using-stacks

Binary Search Tree

0098-validate-binary-search-tree
0099-recover-binary-search-tree
0235-lowest-common-ancestor-of-a-binary-search-tree
0669-trim-a-binary-search-tree
0700-search-in-a-binary-search-tree

Binary Lifting

0235-lowest-common-ancestor-of-a-binary-search-tree

Lowest Common Ancestor

0235-lowest-common-ancestor-of-a-binary-search-tree

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages