Skip to content

Latest commit

 

History

636 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Progress & Solutions

A continuously updated repository documenting my problem-solving journey on LeetCode. This collection serves as a personal log of algorithmic challenges, data structure implementations, and competitive programming solutions.

How It Works ?

The solutions in this repository are automatically synchronised immediately after a successful submission on LeetCode. Each commit automatically logs the code alongside its specific performance statistics.

Metrics Tracked

  • Execution Time: To ensure time-complexity optimisation.
  • Memory Usage: To monitor space-complexity efficiency.
  • Tech Stack: Primarily focusing on robust Java, C++ implementations.

Automatically generated and synced via browser extension.

LeetCode Topics

Array

Problem Name Difficulty
0031-next-permutation Medium
0033-search-in-rotated-sorted-array Medium
0034-find-first-and-last-position-of-element-in-sorted-array Medium
0048-rotate-image Medium
0053-maximum-subarray Medium
0054-spiral-matrix Medium
0055-jump-game Medium
0073-set-matrix-zeroes Medium
0074-search-a-2d-matrix Medium
0078-subsets Medium
0084-largest-rectangle-in-histogram Hard
0128-longest-consecutive-sequence Medium
0137-single-number-ii Medium
0150-evaluate-reverse-polish-notation Medium
0153-find-minimum-in-rotated-sorted-array Medium
0162-find-peak-element Medium
0209-minimum-size-subarray-sum Medium
0238-product-of-array-except-self Medium
0287-find-the-duplicate-number Medium
0396-rotate-function Medium
0496-next-greater-element-i Easy
0540-single-element-in-a-sorted-array Medium
0560-subarray-sum-equals-k Medium
0628-maximum-product-of-three-numbers Easy
0643-maximum-average-subarray-i Easy
0713-subarray-product-less-than-k Medium
0739-daily-temperatures Medium
0877-stone-game Medium
0904-fruit-into-baskets Medium
0907-sum-of-subarray-minimums Medium
1004-max-consecutive-ones-iii Medium
1019-next-greater-node-in-linked-list Medium
1248-count-number-of-nice-subarrays Medium
1260-shift-2d-grid Easy
1331-rank-transform-of-an-array Easy
1343-number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold Medium
1431-kids-with-the-greatest-number-of-candies Easy
1464-maximum-product-of-two-elements-in-an-array Easy
1475-final-prices-with-a-special-discount-in-a-shop Easy
1493-longest-subarray-of-1s-after-deleting-one-element Medium
1572-matrix-diagonal-sum Easy
1732-find-the-highest-altitude Easy
1846-maximum-element-after-decreasing-and-rearranging Medium
1944-number-of-visible-people-in-a-queue Hard
1967-number-of-strings-that-appear-as-substrings-in-word Easy
1979-find-greatest-common-divisor-of-array Easy
2161-partition-array-according-to-given-pivot Medium
2295-replace-elements-in-an-array Medium
2302-count-subarrays-with-score-less-than-k Hard
2574-left-and-right-sum-differences Easy
2778-sum-of-squares-of-special-elements Easy
2784-check-if-array-is-good Easy
2799-count-complete-subarrays-in-an-array Medium
2958-length-of-longest-subarray-with-at-most-k-frequency Medium
3020-find-the-maximum-number-of-elements-in-subset Medium
3069-distribute-elements-into-two-arrays-i Easy
3289-the-two-sneaky-numbers-of-digitville Easy
3300-minimum-element-after-replacement-with-digit-sum Easy
3471-find-the-largest-almost-missing-integer Easy
3702-longest-subsequence-with-non-zero-bitwise-xor Medium
3718-smallest-missing-multiple-of-k Easy
3731-find-missing-elements Easy
3737-count-subarrays-with-majority-element-i Medium
3843-first-element-with-unique-frequency Medium
3867-sum-of-gcd-of-formed-pairs Medium

Hash Table

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0073-set-matrix-zeroes Medium
0076-minimum-window-substring Hard
0128-longest-consecutive-sequence Medium
0141-linked-list-cycle Easy
0142-linked-list-cycle-ii Medium
0160-intersection-of-two-linked-lists Easy
0424-longest-repeating-character-replacement Medium
0438-find-all-anagrams-in-a-string Medium
0496-next-greater-element-i Easy
0560-subarray-sum-equals-k Medium
0567-permutation-in-string Medium
0865-smallest-subtree-with-all-the-deepest-nodes Medium
0904-fruit-into-baskets Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium
1189-maximum-number-of-balloons Easy
1248-count-number-of-nice-subarrays Medium
1331-rank-transform-of-an-array Easy
2295-replace-elements-in-an-array Medium
2784-check-if-array-is-good Easy
2799-count-complete-subarrays-in-an-array Medium
2958-length-of-longest-subarray-with-at-most-k-frequency Medium
3020-find-the-maximum-number-of-elements-in-subset Medium
3090-maximum-length-substring-with-two-occurrences Easy
3120-count-the-number-of-special-characters-i Easy
3289-the-two-sneaky-numbers-of-digitville Easy
3471-find-the-largest-almost-missing-integer Easy
3718-smallest-missing-multiple-of-k Easy
3731-find-missing-elements Easy
3737-count-subarrays-with-majority-element-i Medium
3843-first-element-with-unique-frequency Medium

Union-Find

Problem Name Difficulty
0128-longest-consecutive-sequence Medium

Divide and Conquer

Problem Name Difficulty
0053-maximum-subarray Medium
0191-number-of-1-bits Easy
3737-count-subarrays-with-majority-element-i Medium

Dynamic Programming

Problem Name Difficulty
0053-maximum-subarray Medium
0055-jump-game Medium
0338-counting-bits Easy
0396-rotate-function Medium
0509-fibonacci-number Easy
0877-stone-game Medium
0907-sum-of-subarray-minimums Medium
1493-longest-subarray-of-1s-after-deleting-one-element Medium

Math

Problem Name Difficulty
0002-add-two-numbers Medium
0048-rotate-image Medium
0050-powx-n Medium
0150-evaluate-reverse-polish-notation Medium
0231-power-of-two Easy
0367-valid-perfect-square Easy
0396-rotate-function Medium
0509-fibonacci-number Easy
0628-maximum-product-of-three-numbers Easy
0877-stone-game Medium
1248-count-number-of-nice-subarrays Medium
1290-convert-binary-number-in-a-linked-list-to-integer Easy
1979-find-greatest-common-divisor-of-array Easy
2396-strictly-palindromic-number Medium
2443-sum-of-number-and-its-reverse Medium
2485-find-the-pivot-integer Easy
2807-insert-greatest-common-divisors-in-linked-list Medium
3014-minimum-number-of-pushes-to-type-word-i Easy
3099-harshad-number Easy
3280-convert-date-to-binary Easy
3289-the-two-sneaky-numbers-of-digitville Easy
3300-minimum-element-after-replacement-with-digit-sum Easy
3345-smallest-divisible-digit-product-i Easy
3536-maximum-product-of-two-digits Easy
3622-check-divisibility-by-digit-sum-and-product Easy
3658-gcd-of-odd-and-even-sums Easy
3754-concatenate-non-zero-digits-and-multiply-by-sum-i Easy
3867-sum-of-gcd-of-formed-pairs Medium

Sliding Window

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0076-minimum-window-substring Hard
0209-minimum-size-subarray-sum Medium
0424-longest-repeating-character-replacement Medium
0438-find-all-anagrams-in-a-string Medium
0567-permutation-in-string Medium
0643-maximum-average-subarray-i Easy
0713-subarray-product-less-than-k Medium
0904-fruit-into-baskets Medium
1004-max-consecutive-ones-iii Medium
1248-count-number-of-nice-subarrays Medium
1343-number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold Medium
1456-maximum-number-of-vowels-in-a-substring-of-given-length Medium
1493-longest-subarray-of-1s-after-deleting-one-element Medium
2024-maximize-the-confusion-of-an-exam Medium
2302-count-subarrays-with-score-less-than-k Hard
2799-count-complete-subarrays-in-an-array Medium
2958-length-of-longest-subarray-with-at-most-k-frequency Medium
3090-maximum-length-substring-with-two-occurrences Easy

Bit Manipulation

Problem Name Difficulty
0078-subsets Medium
0137-single-number-ii Medium
0191-number-of-1-bits Easy
0231-power-of-two Easy
0287-find-the-duplicate-number Medium
0338-counting-bits Easy
1457-pseudo-palindromic-paths-in-a-binary-tree Medium
3702-longest-subsequence-with-non-zero-bitwise-xor Medium

Prefix Sum

Problem Name Difficulty
0209-minimum-size-subarray-sum Medium
0238-product-of-array-except-self Medium
0560-subarray-sum-equals-k Medium
0713-subarray-product-less-than-k Medium
1004-max-consecutive-ones-iii Medium
1248-count-number-of-nice-subarrays Medium
1732-find-the-highest-altitude Easy
2024-maximize-the-confusion-of-an-exam Medium
2302-count-subarrays-with-score-less-than-k Hard
2485-find-the-pivot-integer Easy
2574-left-and-right-sum-differences Easy
3737-count-subarrays-with-majority-element-i Medium

Binary Search

Problem Name Difficulty
0033-search-in-rotated-sorted-array Medium
0034-find-first-and-last-position-of-element-in-sorted-array Medium
0074-search-a-2d-matrix Medium
0153-find-minimum-in-rotated-sorted-array Medium
0162-find-peak-element Medium
0209-minimum-size-subarray-sum Medium
0287-find-the-duplicate-number Medium
0367-valid-perfect-square Easy
0540-single-element-in-a-sorted-array Medium
0713-subarray-product-less-than-k Medium
1004-max-consecutive-ones-iii Medium
2024-maximize-the-confusion-of-an-exam Medium
2302-count-subarrays-with-score-less-than-k Hard

Linked List

Problem Name Difficulty
0002-add-two-numbers Medium
0019-remove-nth-node-from-end-of-list Medium
0021-merge-two-sorted-lists Easy
0024-swap-nodes-in-pairs Medium
0025-reverse-nodes-in-k-group Hard
0061-rotate-list Medium
0083-remove-duplicates-from-sorted-list Easy
0092-reverse-linked-list-ii Medium
0141-linked-list-cycle Easy
0142-linked-list-cycle-ii Medium
0160-intersection-of-two-linked-lists Easy
0203-remove-linked-list-elements Easy
0206-reverse-linked-list Easy
0234-palindrome-linked-list Easy
0237-delete-node-in-a-linked-list Medium
0328-odd-even-linked-list Medium
0707-design-linked-list Medium
0876-middle-of-the-linked-list Easy
1019-next-greater-node-in-linked-list Medium
1290-convert-binary-number-in-a-linked-list-to-integer Easy
1669-merge-in-between-linked-lists Medium
1721-swapping-nodes-in-a-linked-list Medium
2095-delete-the-middle-node-of-a-linked-list Medium
2130-maximum-twin-sum-of-a-linked-list Medium
2181-merge-nodes-in-between-zeros Medium
2487-remove-nodes-from-linked-list Medium
2807-insert-greatest-common-divisors-in-linked-list Medium

Recursion

Problem Name Difficulty
0002-add-two-numbers Medium
0021-merge-two-sorted-lists Easy
0024-swap-nodes-in-pairs Medium
0025-reverse-nodes-in-k-group Hard
0050-powx-n Medium
0203-remove-linked-list-elements Easy
0206-reverse-linked-list Easy
0231-power-of-two Easy
0234-palindrome-linked-list Easy
0394-decode-string Medium
0509-fibonacci-number Easy
2487-remove-nodes-from-linked-list Medium

Greedy

Problem Name Difficulty
0055-jump-game Medium
0402-remove-k-digits Medium
1846-maximum-element-after-decreasing-and-rearranging Medium
3014-minimum-number-of-pushes-to-type-word-i Easy

Two Pointers

Problem Name Difficulty
0019-remove-nth-node-from-end-of-list Medium
0031-next-permutation Medium
0061-rotate-list Medium
0141-linked-list-cycle Easy
0142-linked-list-cycle-ii Medium
0160-intersection-of-two-linked-lists Easy
0234-palindrome-linked-list Easy
0287-find-the-duplicate-number Medium
0567-permutation-in-string Medium
0876-middle-of-the-linked-list Easy
1721-swapping-nodes-in-a-linked-list Medium
2095-delete-the-middle-node-of-a-linked-list Medium
2130-maximum-twin-sum-of-a-linked-list Medium
2161-partition-array-according-to-given-pivot Medium
2396-strictly-palindromic-number Medium
3867-sum-of-gcd-of-formed-pairs Medium

Simulation

Problem Name Difficulty
0054-spiral-matrix Medium
1260-shift-2d-grid Easy
2161-partition-array-according-to-given-pivot Medium
2181-merge-nodes-in-between-zeros Medium
2295-replace-elements-in-an-array Medium
3069-distribute-elements-into-two-arrays-i Easy
3867-sum-of-gcd-of-formed-pairs Medium

String

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0020-valid-parentheses Easy
0076-minimum-window-substring Hard
0257-binary-tree-paths Easy
0394-decode-string Medium
0402-remove-k-digits Medium
0424-longest-repeating-character-replacement Medium
0438-find-all-anagrams-in-a-string Medium
0567-permutation-in-string Medium
0796-rotate-string Easy
0988-smallest-string-starting-from-leaf Medium
1108-defanging-an-ip-address Easy
1189-maximum-number-of-balloons Easy
1456-maximum-number-of-vowels-in-a-substring-of-given-length Medium
1967-number-of-strings-that-appear-as-substrings-in-word Easy
2024-maximize-the-confusion-of-an-exam Medium
3014-minimum-number-of-pushes-to-type-word-i Easy
3090-maximum-length-substring-with-two-occurrences Easy
3120-count-the-number-of-special-characters-i Easy
3280-convert-date-to-binary Easy
3517-smallest-palindromic-rearrangement-i Medium
3798-largest-even-number Easy

Matrix

Problem Name Difficulty
0048-rotate-image Medium
0054-spiral-matrix Medium
0073-set-matrix-zeroes Medium
0074-search-a-2d-matrix Medium
1260-shift-2d-grid Easy
1572-matrix-diagonal-sum Easy

Design

Problem Name Difficulty
0707-design-linked-list Medium
0901-online-stock-span Medium

Stack

Problem Name Difficulty
0020-valid-parentheses Easy
0084-largest-rectangle-in-histogram Hard
0094-binary-tree-inorder-traversal Easy
0144-binary-tree-preorder-traversal Easy
0145-binary-tree-postorder-traversal Easy
0150-evaluate-reverse-polish-notation Medium
0234-palindrome-linked-list Easy
0394-decode-string Medium
0402-remove-k-digits Medium
0496-next-greater-element-i Easy
0739-daily-temperatures Medium
0901-online-stock-span Medium
0907-sum-of-subarray-minimums Medium
1019-next-greater-node-in-linked-list Medium
1475-final-prices-with-a-special-discount-in-a-shop Easy
1944-number-of-visible-people-in-a-queue Hard
2130-maximum-twin-sum-of-a-linked-list Medium
2487-remove-nodes-from-linked-list Medium

Memoization

Problem Name Difficulty
0509-fibonacci-number Easy

Number Theory

Problem Name Difficulty
1979-find-greatest-common-divisor-of-array Easy
2807-insert-greatest-common-divisors-in-linked-list Medium
3658-gcd-of-odd-and-even-sums Easy
3867-sum-of-gcd-of-formed-pairs Medium

Monotonic Stack

Problem Name Difficulty
0084-largest-rectangle-in-histogram Hard
0402-remove-k-digits Medium
0496-next-greater-element-i Easy
0739-daily-temperatures Medium
0901-online-stock-span Medium
0907-sum-of-subarray-minimums Medium
1019-next-greater-node-in-linked-list Medium
1475-final-prices-with-a-special-discount-in-a-shop Easy
1944-number-of-visible-people-in-a-queue Hard
2487-remove-nodes-from-linked-list Medium

Counting

Problem Name Difficulty
1189-maximum-number-of-balloons Easy
3737-count-subarrays-with-majority-element-i Medium
3843-first-element-with-unique-frequency Medium

Segment Tree

Problem Name Difficulty
3737-count-subarrays-with-majority-element-i Medium

Merge Sort

Problem Name Difficulty
3737-count-subarrays-with-majority-element-i Medium

Enumeration

Problem Name Difficulty
2443-sum-of-number-and-its-reverse Medium
2778-sum-of-squares-of-special-elements Easy
3020-find-the-maximum-number-of-elements-in-subset Medium
3345-smallest-divisible-digit-product-i Easy

Sorting

Problem Name Difficulty
0628-maximum-product-of-three-numbers Easy
1331-rank-transform-of-an-array Easy
1464-maximum-product-of-two-elements-in-an-array Easy
1846-maximum-element-after-decreasing-and-rearranging Medium
2784-check-if-array-is-good Easy
3517-smallest-palindromic-rearrangement-i Medium
3536-maximum-product-of-two-digits Easy
3731-find-missing-elements Easy
3867-sum-of-gcd-of-formed-pairs Medium

Tree

Problem Name Difficulty
0094-binary-tree-inorder-traversal Easy
0100-same-tree Easy
0101-symmetric-tree Easy
0102-binary-tree-level-order-traversal Medium
0103-binary-tree-zigzag-level-order-traversal Medium
0104-maximum-depth-of-binary-tree Easy
0107-binary-tree-level-order-traversal-ii Medium
0110-balanced-binary-tree Easy
0112-path-sum Easy
0113-path-sum-ii Medium
0129-sum-root-to-leaf-numbers Medium
0144-binary-tree-preorder-traversal Easy
0145-binary-tree-postorder-traversal Easy
0199-binary-tree-right-side-view Medium
0226-invert-binary-tree Easy
0236-lowest-common-ancestor-of-a-binary-tree Medium
0257-binary-tree-paths Easy
0404-sum-of-left-leaves Easy
0513-find-bottom-left-tree-value Medium
0515-find-largest-value-in-each-tree-row Medium
0543-diameter-of-binary-tree Easy
0563-binary-tree-tilt Easy
0617-merge-two-binary-trees Easy
0637-average-of-levels-in-binary-tree Easy
0865-smallest-subtree-with-all-the-deepest-nodes Medium
0958-check-completeness-of-a-binary-tree Medium
0988-smallest-string-starting-from-leaf Medium
1026-maximum-difference-between-node-and-ancestor Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium
1161-maximum-level-sum-of-a-binary-tree Medium
1302-deepest-leaves-sum Medium
1315-sum-of-nodes-with-even-valued-grandparent Medium
1448-count-good-nodes-in-binary-tree Medium
1457-pseudo-palindromic-paths-in-a-binary-tree Medium

Depth-First Search

Problem Name Difficulty
0094-binary-tree-inorder-traversal Easy
0100-same-tree Easy
0101-symmetric-tree Easy
0104-maximum-depth-of-binary-tree Easy
0110-balanced-binary-tree Easy
0112-path-sum Easy
0113-path-sum-ii Medium
0129-sum-root-to-leaf-numbers Medium
0144-binary-tree-preorder-traversal Easy
0145-binary-tree-postorder-traversal Easy
0199-binary-tree-right-side-view Medium
0226-invert-binary-tree Easy
0236-lowest-common-ancestor-of-a-binary-tree Medium
0257-binary-tree-paths Easy
0404-sum-of-left-leaves Easy
0513-find-bottom-left-tree-value Medium
0515-find-largest-value-in-each-tree-row Medium
0543-diameter-of-binary-tree Easy
0563-binary-tree-tilt Easy
0617-merge-two-binary-trees Easy
0637-average-of-levels-in-binary-tree Easy
0865-smallest-subtree-with-all-the-deepest-nodes Medium
0988-smallest-string-starting-from-leaf Medium
1026-maximum-difference-between-node-and-ancestor Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium
1161-maximum-level-sum-of-a-binary-tree Medium
1302-deepest-leaves-sum Medium
1315-sum-of-nodes-with-even-valued-grandparent Medium
1448-count-good-nodes-in-binary-tree Medium
1457-pseudo-palindromic-paths-in-a-binary-tree Medium

Binary Tree

Problem Name Difficulty
0094-binary-tree-inorder-traversal Easy
0100-same-tree Easy
0101-symmetric-tree Easy
0102-binary-tree-level-order-traversal Medium
0103-binary-tree-zigzag-level-order-traversal Medium
0104-maximum-depth-of-binary-tree Easy
0107-binary-tree-level-order-traversal-ii Medium
0110-balanced-binary-tree Easy
0112-path-sum Easy
0113-path-sum-ii Medium
0129-sum-root-to-leaf-numbers Medium
0144-binary-tree-preorder-traversal Easy
0145-binary-tree-postorder-traversal Easy
0199-binary-tree-right-side-view Medium
0226-invert-binary-tree Easy
0236-lowest-common-ancestor-of-a-binary-tree Medium
0257-binary-tree-paths Easy
0404-sum-of-left-leaves Easy
0513-find-bottom-left-tree-value Medium
0515-find-largest-value-in-each-tree-row Medium
0543-diameter-of-binary-tree Easy
0563-binary-tree-tilt Easy
0617-merge-two-binary-trees Easy
0637-average-of-levels-in-binary-tree Easy
0865-smallest-subtree-with-all-the-deepest-nodes Medium
0958-check-completeness-of-a-binary-tree Medium
0988-smallest-string-starting-from-leaf Medium
1026-maximum-difference-between-node-and-ancestor Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium
1161-maximum-level-sum-of-a-binary-tree Medium
1302-deepest-leaves-sum Medium
1315-sum-of-nodes-with-even-valued-grandparent Medium
1448-count-good-nodes-in-binary-tree Medium
1457-pseudo-palindromic-paths-in-a-binary-tree Medium

Breadth-First Search

Problem Name Difficulty
0100-same-tree Easy
0101-symmetric-tree Easy
0102-binary-tree-level-order-traversal Medium
0103-binary-tree-zigzag-level-order-traversal Medium
0104-maximum-depth-of-binary-tree Easy
0107-binary-tree-level-order-traversal-ii Medium
0112-path-sum Easy
0199-binary-tree-right-side-view Medium
0226-invert-binary-tree Easy
0404-sum-of-left-leaves Easy
0513-find-bottom-left-tree-value Medium
0515-find-largest-value-in-each-tree-row Medium
0617-merge-two-binary-trees Easy
0637-average-of-levels-in-binary-tree Easy
0865-smallest-subtree-with-all-the-deepest-nodes Medium
0958-check-completeness-of-a-binary-tree Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium
1161-maximum-level-sum-of-a-binary-tree Medium
1302-deepest-leaves-sum Medium
1315-sum-of-nodes-with-even-valued-grandparent Medium
1448-count-good-nodes-in-binary-tree Medium
1457-pseudo-palindromic-paths-in-a-binary-tree Medium

Brainteaser

Problem Name Difficulty
2396-strictly-palindromic-number Medium

String Matching

Problem Name Difficulty
0796-rotate-string Easy

Backtracking

Problem Name Difficulty
0078-subsets Medium
0113-path-sum-ii Medium
0257-binary-tree-paths Easy
0988-smallest-string-starting-from-leaf Medium

Heap (Priority Queue)

Problem Name Difficulty
1464-maximum-product-of-two-elements-in-an-array Easy

Counting Sort

Problem Name Difficulty
3517-smallest-palindromic-rearrangement-i Medium

Minimax

Problem Name Difficulty
0877-stone-game Medium

Game Theory

Problem Name Difficulty
0877-stone-game Medium

Zero-Sum Game

Problem Name Difficulty
0877-stone-game Medium

Data Stream

Problem Name Difficulty
0901-online-stock-span Medium

Range Minimum/Maximum Query

Problem Name Difficulty
0084-largest-rectangle-in-histogram Hard

Bracket Sequences

Problem Name Difficulty
0020-valid-parentheses Easy

Database

Problem Name Difficulty
0584-find-customer-referee Easy
0595-big-countries Easy

Binary Lifting

Problem Name Difficulty
0236-lowest-common-ancestor-of-a-binary-tree Medium
0865-smallest-subtree-with-all-the-deepest-nodes Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium

Lowest Common Ancestor

Problem Name Difficulty
0236-lowest-common-ancestor-of-a-binary-tree Medium
0865-smallest-subtree-with-all-the-deepest-nodes Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium

DP on Trees

Problem Name Difficulty
0543-diameter-of-binary-tree Easy
0563-binary-tree-tilt Easy
0865-smallest-subtree-with-all-the-deepest-nodes Medium
1123-lowest-common-ancestor-of-deepest-leaves Medium

About

Automated repository of LeetCode solutions, documenting execution time, space complexity, and optimised approaches.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages