Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

1,440 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode-Practise

LeetCode Topics

Math

0007-reverse-integer
0009-palindrome-number
0048-rotate-image
0069-sqrtx
0367-valid-perfect-square
0633-sum-of-square-numbers
0728-self-dividing-numbers
0836-rectangle-overlap
0840-magic-squares-in-grid
1390-four-divisors
1401-circle-and-rectangle-overlapping
1621-number-of-sets-of-k-non-overlapping-line-segments
2485-find-the-pivot-integer
3550-smallest-index-with-digit-sum-equal-to-index
3723-maximize-sum-of-squares-of-digits
3870-count-commas-in-range
3871-count-commas-in-range-ii

Two Pointers

0075-sort-colors
0125-valid-palindrome
0633-sum-of-square-numbers
0876-middle-of-the-linked-list
2472-maximum-number-of-non-overlapping-palindrome-substrings

String

0020-valid-parentheses
0022-generate-parentheses
0058-length-of-last-word
0125-valid-palindrome
0301-remove-invalid-parentheses
0451-sort-characters-by-frequency
1111-maximum-nesting-depth-of-two-valid-parentheses-strings
1143-longest-common-subsequence
1190-reverse-substrings-between-each-pair-of-parentheses
1541-minimum-insertions-to-balance-a-parentheses-string
1614-maximum-nesting-depth-of-the-parentheses
2472-maximum-number-of-non-overlapping-palindrome-substrings
3498-reverse-degree-of-a-string

Array

0001-two-sum
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0039-combination-sum
0045-jump-game-ii
0048-rotate-image
0054-spiral-matrix
0055-jump-game
0056-merge-intervals
0057-insert-interval
0075-sort-colors
0081-search-in-rotated-sorted-array-ii
0135-candy
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0215-kth-largest-element-in-an-array
0322-coin-change
0416-partition-equal-subset-sum
0435-non-overlapping-intervals
0448-find-all-numbers-disappeared-in-an-array
0485-max-consecutive-ones
0494-target-sum
0518-coin-change-ii
0540-single-element-in-a-sorted-array
0621-task-scheduler
0645-set-mismatch
0704-binary-search
0840-magic-squares-in-grid
0846-hand-of-straights
0875-koko-eating-bananas
0912-sort-an-array
1331-rank-transform-of-an-array
1365-how-many-numbers-are-smaller-than-the-current-number
1390-four-divisors
1470-shuffle-the-array
1477-find-two-non-overlapping-sub-arrays-each-with-target-sum
1502-can-make-arithmetic-progression-from-sequence
1929-concatenation-of-array
2395-find-subarrays-with-equal-sum
2778-sum-of-squares-of-special-elements
2897-apply-operations-on-array-to-maximize-sum-of-squares
2913-subarrays-distinct-element-sum-of-squares-i
3414-maximum-score-of-non-overlapping-intervals
3483-unique-3-digit-even-numbers
3550-smallest-index-with-digit-sum-equal-to-index
3551-minimum-swaps-to-sort-by-digit-sum
3637-trionic-array-i
3727-maximum-alternating-sum-of-squares

Hash Table

0001-two-sum
0146-lru-cache
0448-find-all-numbers-disappeared-in-an-array
0451-sort-characters-by-frequency
0621-task-scheduler
0645-set-mismatch
0840-magic-squares-in-grid
0846-hand-of-straights
1331-rank-transform-of-an-array
1365-how-many-numbers-are-smaller-than-the-current-number
1477-find-two-non-overlapping-sub-arrays-each-with-target-sum
2395-find-subarrays-with-equal-sum
2897-apply-operations-on-array-to-maximize-sum-of-squares
2913-subarrays-distinct-element-sum-of-squares-i
3483-unique-3-digit-even-numbers
3551-minimum-swaps-to-sort-by-digit-sum

Sorting

0056-merge-intervals
0075-sort-colors
0215-kth-largest-element-in-an-array
0435-non-overlapping-intervals
0451-sort-characters-by-frequency
0621-task-scheduler
0645-set-mismatch
0846-hand-of-straights
0912-sort-an-array
1331-rank-transform-of-an-array
1365-how-many-numbers-are-smaller-than-the-current-number
1502-can-make-arithmetic-progression-from-sequence
3414-maximum-score-of-non-overlapping-intervals
3551-minimum-swaps-to-sort-by-digit-sum
3727-maximum-alternating-sum-of-squares

Matrix

0048-rotate-image
0054-spiral-matrix
0840-magic-squares-in-grid

Simulation

0054-spiral-matrix
1929-concatenation-of-array
3498-reverse-degree-of-a-string

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0069-sqrtx
0081-search-in-rotated-sorted-array-ii
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0367-valid-perfect-square
0540-single-element-in-a-sorted-array
0633-sum-of-square-numbers
0704-binary-search
0875-koko-eating-bananas
1477-find-two-non-overlapping-sub-arrays-each-with-target-sum
3414-maximum-score-of-non-overlapping-intervals

Dynamic Programming

0022-generate-parentheses
0045-jump-game-ii
0055-jump-game
0322-coin-change
0416-partition-equal-subset-sum
0435-non-overlapping-intervals
0494-target-sum
0518-coin-change-ii
1143-longest-common-subsequence
1411-number-of-ways-to-paint-n-3-grid
1477-find-two-non-overlapping-sub-arrays-each-with-target-sum
1621-number-of-sets-of-k-non-overlapping-line-segments
2472-maximum-number-of-non-overlapping-palindrome-substrings
3414-maximum-score-of-non-overlapping-intervals

Heap (Priority Queue)

0215-kth-largest-element-in-an-array
0451-sort-characters-by-frequency
0621-task-scheduler
0912-sort-an-array

Bucket Sort

0451-sort-characters-by-frequency
0912-sort-an-array

Counting

0451-sort-characters-by-frequency
0621-task-scheduler

Linked List

0146-lru-cache
0876-middle-of-the-linked-list

Backtracking

0022-generate-parentheses
0039-combination-sum
0301-remove-invalid-parentheses
0494-target-sum

Divide and Conquer

0215-kth-largest-element-in-an-array
0912-sort-an-array

Quickselect

0215-kth-largest-element-in-an-array

Merge Sort

0912-sort-an-array

Radix Sort

0912-sort-an-array

Counting Sort

0912-sort-an-array
1365-how-many-numbers-are-smaller-than-the-current-number

Greedy

0045-jump-game-ii
0055-jump-game
0135-candy
0435-non-overlapping-intervals
0621-task-scheduler
0846-hand-of-straights
1541-minimum-insertions-to-balance-a-parentheses-string
2472-maximum-number-of-non-overlapping-palindrome-substrings
2897-apply-operations-on-array-to-maximize-sum-of-squares
3723-maximize-sum-of-squares-of-digits
3727-maximum-alternating-sum-of-squares

Design

0146-lru-cache

Doubly-Linked List

0146-lru-cache

Quicksort

0056-merge-intervals

Knapsack Problem

0322-coin-change
0416-partition-equal-subset-sum
0494-target-sum
0518-coin-change-ii

0-1 Knapsack

0416-partition-equal-subset-sum
0494-target-sum

Breadth-First Search

0301-remove-invalid-parentheses
0322-coin-change

Complete Knapsack

0322-coin-change
0518-coin-change-ii

Longest Common Subsequence

1143-longest-common-subsequence

Recursion

3483-unique-3-digit-even-numbers

Enumeration

2778-sum-of-squares-of-special-elements
3483-unique-3-digit-even-numbers

Prefix Sum

1621-number-of-sets-of-k-non-overlapping-line-segments
2485-find-the-pivot-integer

Geometry

0836-rectangle-overlap
1401-circle-and-rectangle-overlapping

Combinatorics

1621-number-of-sets-of-k-non-overlapping-line-segments

Sliding Window

1477-find-two-non-overlapping-sub-arrays-each-with-target-sum

Bit Manipulation

0645-set-mismatch
2897-apply-operations-on-array-to-maximize-sum-of-squares

Stack

0020-valid-parentheses
1111-maximum-nesting-depth-of-two-valid-parentheses-strings
1190-reverse-substrings-between-each-pair-of-parentheses
1541-minimum-insertions-to-balance-a-parentheses-string
1614-maximum-nesting-depth-of-the-parentheses

Bracket Sequences

0020-valid-parentheses
0022-generate-parentheses
1111-maximum-nesting-depth-of-two-valid-parentheses-strings
1190-reverse-substrings-between-each-pair-of-parentheses
1541-minimum-insertions-to-balance-a-parentheses-string
1614-maximum-nesting-depth-of-the-parentheses

Binary Indexed Tree

2913-subarrays-distinct-element-sum-of-squares-i

Segment Tree

2913-subarrays-distinct-element-sum-of-squares-i

Tree

0543-diameter-of-binary-tree

Depth-First Search

0543-diameter-of-binary-tree

Binary Tree

0543-diameter-of-binary-tree

DP on Trees

0543-diameter-of-binary-tree

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages