Skip to content

Latest commit

 

History

3,316 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Problem Platform Difficulty Date Solved Time
391 Deepest Leaves Sum LeetCode Medium 11 Aug 2026 12:36 am

LeetCode Topics

Array

Problem Name Difficulty
0001-two-sum Easy
0014-longest-common-prefix Easy
0049-group-anagrams Medium
0128-longest-consecutive-sequence Medium
0219-contains-duplicate-ii Easy
0410-split-array-largest-sum Hard
0496-next-greater-element-i Easy
0654-maximum-binary-tree Medium
0739-daily-temperatures Medium
0929-unique-email-addresses Easy
1004-max-consecutive-ones-iii Medium
1008-construct-binary-search-tree-from-preorder-traversal Medium
1310-xor-queries-of-a-subarray Medium
1386-cinema-seat-allocation Medium
1441-build-an-array-with-stack-operations Medium
1472-design-browser-history Medium
1475-final-prices-with-a-special-discount-in-a-shop Easy
1563-stone-game-v Hard
1829-maximum-xor-for-each-query Medium
2213-longest-substring-of-one-repeating-character Hard
2395-find-subarrays-with-equal-sum Easy
2657-find-the-prefix-common-array-of-two-arrays Medium
2824-count-pairs-whose-sum-is-less-than-target Easy
2958-length-of-longest-subarray-with-at-most-k-frequency Medium
2974-minimum-number-game Easy
2996-smallest-missing-integer-greater-than-sequential-prefix-sum Easy
3069-distribute-elements-into-two-arrays-i Easy
3116-kth-smallest-amount-with-single-denomination-combination Hard
3432-count-partitions-with-even-sum-difference Easy
3471-find-the-largest-almost-missing-integer Easy
3702-longest-subsequence-with-non-zero-bitwise-xor Medium
3737-count-subarrays-with-majority-element-i Medium

Bit Manipulation

Problem Name Difficulty
1310-xor-queries-of-a-subarray Medium
1386-cinema-seat-allocation Medium
1829-maximum-xor-for-each-query Medium
2657-find-the-prefix-common-array-of-two-arrays Medium
3116-kth-smallest-amount-with-single-denomination-combination Hard
3702-longest-subsequence-with-non-zero-bitwise-xor Medium

Prefix Sum

Problem Name Difficulty
0410-split-array-largest-sum Hard
1004-max-consecutive-ones-iii Medium
1310-xor-queries-of-a-subarray Medium
1829-maximum-xor-for-each-query Medium
3432-count-partitions-with-even-sum-difference Easy
3737-count-subarrays-with-majority-element-i Medium

Hash Table

Problem Name Difficulty
0001-two-sum Easy
0003-longest-substring-without-repeating-characters Medium
0049-group-anagrams Medium
0128-longest-consecutive-sequence Medium
0141-linked-list-cycle Easy
0205-isomorphic-strings Easy
0219-contains-duplicate-ii Easy
0290-word-pattern Easy
0383-ransom-note Easy
0496-next-greater-element-i Easy
0929-unique-email-addresses Easy
1386-cinema-seat-allocation Medium
2395-find-subarrays-with-equal-sum Easy
2657-find-the-prefix-common-array-of-two-arrays Medium
2958-length-of-longest-subarray-with-at-most-k-frequency Medium
2996-smallest-missing-integer-greater-than-sequential-prefix-sum Easy
3090-maximum-length-substring-with-two-occurrences Easy
3471-find-the-largest-almost-missing-integer Easy
3692-majority-frequency-characters Easy
3737-count-subarrays-with-majority-element-i Medium
3945-digit-frequency-score Easy

Sorting

Problem Name Difficulty
0049-group-anagrams Medium
2824-count-pairs-whose-sum-is-less-than-target Easy
2974-minimum-number-game Easy
2996-smallest-missing-integer-greater-than-sequential-prefix-sum Easy

Divide and Conquer

Problem Name Difficulty
0654-maximum-binary-tree Medium
3737-count-subarrays-with-majority-element-i Medium

Stack

Problem Name Difficulty
0020-valid-parentheses Easy
0155-min-stack Medium
0225-implement-stack-using-queues Easy
0496-next-greater-element-i Easy
0654-maximum-binary-tree Medium
0739-daily-temperatures Medium
0901-online-stock-span Medium
1008-construct-binary-search-tree-from-preorder-traversal Medium
1021-remove-outermost-parentheses Easy
1441-build-an-array-with-stack-operations Medium
1472-design-browser-history Medium
1475-final-prices-with-a-special-discount-in-a-shop Easy

Tree

Problem Name Difficulty
0654-maximum-binary-tree Medium
1008-construct-binary-search-tree-from-preorder-traversal Medium

Monotonic Stack

Problem Name Difficulty
0496-next-greater-element-i Easy
0654-maximum-binary-tree Medium
0739-daily-temperatures Medium
0901-online-stock-span Medium
1008-construct-binary-search-tree-from-preorder-traversal Medium
1475-final-prices-with-a-special-discount-in-a-shop Easy

Binary Tree

Problem Name Difficulty
0654-maximum-binary-tree Medium
1008-construct-binary-search-tree-from-preorder-traversal Medium

Cartesian Tree

Problem Name Difficulty
0654-maximum-binary-tree Medium

Binary Search Tree

Problem Name Difficulty
0410-split-array-largest-sum Hard
1004-max-consecutive-ones-iii Medium
1008-construct-binary-search-tree-from-preorder-traversal Medium
2824-count-pairs-whose-sum-is-less-than-target Easy
3116-kth-smallest-amount-with-single-denomination-combination Hard

Sliding Window

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0219-contains-duplicate-ii Easy
1004-max-consecutive-ones-iii Medium
2958-length-of-longest-subarray-with-at-most-k-frequency Medium
3090-maximum-length-substring-with-two-occurrences Easy

Database

Problem Name Difficulty
0176-second-highest-salary Medium
1517-find-users-with-valid-e-mails Easy
1795-rearrange-products-table Easy
3220-odd-and-even-transactions Medium
3475-dna-pattern-recognition Medium

Design

Problem Name Difficulty
0155-min-stack Medium
0225-implement-stack-using-queues Easy
0901-online-stock-span Medium
1472-design-browser-history Medium

Data Stream

Problem Name Difficulty
0901-online-stock-span Medium
1472-design-browser-history Medium

String

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0014-longest-common-prefix Easy
0020-valid-parentheses Easy
0049-group-anagrams Medium
0205-isomorphic-strings Easy
0290-word-pattern Easy
0383-ransom-note Easy
0680-valid-palindrome-ii Easy
0929-unique-email-addresses Easy
1021-remove-outermost-parentheses Easy
2213-longest-substring-of-one-repeating-character Hard
2810-faulty-keyboard Easy
3090-maximum-length-substring-with-two-occurrences Easy
3330-find-the-original-typed-string-i Easy
3692-majority-frequency-characters Easy

Segment Tree

Problem Name Difficulty
2213-longest-substring-of-one-repeating-character Hard
3737-count-subarrays-with-majority-element-i Medium

Ordered Set

Problem Name Difficulty
2213-longest-substring-of-one-repeating-character Hard

Math

Problem Name Difficulty
1563-stone-game-v Hard
3116-kth-smallest-amount-with-single-denomination-combination Hard
3432-count-partitions-with-even-sum-difference Easy
3945-digit-frequency-score Easy

Dynamic Programming

Problem Name Difficulty
0410-split-array-largest-sum Hard
1563-stone-game-v Hard

Greedy

Problem Name Difficulty
0410-split-array-largest-sum Hard
0680-valid-palindrome-ii Easy
1386-cinema-seat-allocation Medium

Merge Sort

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

Counting

Problem Name Difficulty
0383-ransom-note Easy
3692-majority-frequency-characters Easy
3737-count-subarrays-with-majority-element-i Medium

Trie

Problem Name Difficulty
0014-longest-common-prefix Easy

Game Theory

Problem Name Difficulty
1563-stone-game-v Hard

Union-Find

Problem Name Difficulty
0128-longest-consecutive-sequence Medium

Simulation

Problem Name Difficulty
1441-build-an-array-with-stack-operations Medium
2810-faulty-keyboard Easy
2974-minimum-number-game Easy
3069-distribute-elements-into-two-arrays-i Easy

Two Pointers

Problem Name Difficulty
0141-linked-list-cycle Easy
0680-valid-palindrome-ii Easy
0876-middle-of-the-linked-list Easy
2824-count-pairs-whose-sum-is-less-than-target Easy

Linked List

Problem Name Difficulty
0021-merge-two-sorted-lists Easy
0141-linked-list-cycle Easy
0206-reverse-linked-list Easy
0876-middle-of-the-linked-list Easy
1472-design-browser-history Medium
1669-merge-in-between-linked-lists Medium

Recursion

Problem Name Difficulty
0021-merge-two-sorted-lists Easy
0206-reverse-linked-list Easy

Floyd's Cycle Finding Algorithm

Problem Name Difficulty
0141-linked-list-cycle Easy

Doubly-Linked List

Problem Name Difficulty
1472-design-browser-history Medium

Bracket Sequences

Problem Name Difficulty
0020-valid-parentheses Easy
1021-remove-outermost-parentheses Easy

Queue

Problem Name Difficulty
0225-implement-stack-using-queues Easy

Heap (Priority Queue)

Problem Name Difficulty
2974-minimum-number-game Easy

Combinatorics

Problem Name Difficulty
3116-kth-smallest-amount-with-single-denomination-combination Hard

Number Theory

Problem Name Difficulty
3116-kth-smallest-amount-with-single-denomination-combination Hard

| 2 | Union of Two Sets | GeeksForGeeks | Easy | 12 Aug 2026 | 05:03 pm | | 3 | Prime Frequencies in Array | GeeksForGeeks | Easy | 12 Aug 2026 | 05:06 pm | | 4 | Distinct-Digit Numbers in Range | GeeksForGeeks | Basic | 13 Aug 2026 | 10:48 pm | | 5 | K-Pangrams | GeeksForGeeks | Easy | 13 Aug 2026 | 10:53 pm | | 6 | Subarrays with given sum | GeeksForGeeks | Easy | 13 Aug 2026 | 10:56 pm | | 7 | Adjacent XOR Transformation | GeeksForGeeks | Basic | 14 Aug 2026 | 12:04 am | | 8 | Multiply left and right array sum | GeeksForGeeks | Basic | 14 Aug 2026 | 12:05 am | | 9 | Sum of Two Integers | LeetCode | Medium | 14 Aug 2026 | 01:13 am | | 10 | Maximum Sum Problem | GeeksForGeeks | Easy | 14 Aug 2026 | 11:17 pm | | 11 | Max Subarray Sum with Elements less than or equal to k | GeeksForGeeks | Easy | 14 Aug 2026 | 11:20 pm | | 12 | Max Profit with Money Exchange using n/2, n/3, and n/4 | GeeksForGeeks | Easy | 14 Aug 2026 | 11:22 pm | | 13 | Odd or Even | GeeksForGeeks | Basic | 15 Aug 2026 | 02:21 pm | | 14 | Bit Difference | GeeksForGeeks | Basic | 15 Aug 2026 | 02:22 pm | | 15 | One's Complement | GeeksForGeeks | Basic | 15 Aug 2026 | 02:24 pm | | 16 | Max Circular Subarray Sum | GeeksForGeeks | Hard | 15 Aug 2026 | 02:26 pm | | 17 | Check for Binary String | GeeksForGeeks | Basic | 15 Aug 2026 | 02:28 pm | | 18 | Alternate Merge Two Strings | GeeksForGeeks | Basic | 15 Aug 2026 | 02:29 pm | | 19 | Remove Sandwiched Vowels | GeeksForGeeks | Basic | 15 Aug 2026 | 02:32 pm | | 20 | Numbers Without d as Digit | GeeksForGeeks | Hard | 15 Aug 2026 | 02:39 pm | | 21 | Ransom Note | LeetCode | Easy | 15 Aug 2026 | 05:21 pm | | 22 | Sum of odd and even elements | GeeksForGeeks | Basic | 17 Aug 2026 | 02:44 pm | | 23 | Is Linked List Sorted | GeeksForGeeks | Easy | 17 Aug 2026 | 02:52 pm | | 24 | Split Linked List Alternatingly | GeeksForGeeks | Easy | 17 Aug 2026 | 02:53 pm | | 25 | Find the minimum time | GeeksForGeeks | Easy | 18 Aug 2026 | 02:16 pm | | 26 | Identical Linked Lists | GeeksForGeeks | Basic | 19 Aug 2026 | 12:38 pm | | 27 | Insert in a Sorted List | GeeksForGeeks | Easy | 19 Aug 2026 | 12:44 pm | | 28 | Merge In Between Linked Lists | LeetCode | Medium | 19 Aug 2026 | 07:16 pm | | 29 | Build an Array With Stack Operations | LeetCode | Medium | 19 Aug 2026 | 07:23 pm | | 30 | Search in Rotated Sorted Array | LeetCode | Medium | 20 Aug 2026 | 11:18 am | | 31 | k Largest Elements | GeeksForGeeks | Medium | 20 Aug 2026 | 06:58 pm | | 32 | Kth Largest | GeeksForGeeks | Medium | 20 Aug 2026 | 07:01 pm | | 33 | Smallest Range in K Lists | GeeksForGeeks | Hard | 20 Aug 2026 | 07:05 pm | | 34 | Deque Traversal | GeeksForGeeks | Basic | 20 Aug 2026 | 07:06 pm | | 35 | Josephus problem | GeeksForGeeks | Hard | 20 Aug 2026 | 07:10 pm | | 36 | Transform String | GeeksForGeeks | Medium | 21 Aug 2026 | 11:51 am | | 37 | Nearest Smaller Value | GeeksForGeeks | Medium | 21 Aug 2026 | 02:40 pm | | 38 | Get Max from Stack | GeeksForGeeks | Medium | 21 Aug 2026 | 02:42 pm | | 39 | Look and Say Pattern | GeeksForGeeks | Medium | 21 Aug 2026 | 02:46 pm | | 40 | Count Unique Vowel Strings | GeeksForGeeks | Medium | 21 Aug 2026 | 02:48 pm | | 41 | Find Users With Valid E-Mails | LeetCode | Easy | 21 Aug 2026 | 03:57 pm | | 42 | Search Query for Strings | GeeksForGeeks | Easy | 21 Aug 2026 | 04:04 pm |

About

DSA + LeetCode solutions in Java and SQL, organized by topic for coding interview preparation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages