Skip to content

πŸš€ A curated collection of my LeetCode DSA solutions in Java/C++/Python. Covers all major topics with clean, optimized code and complexity analysis. Ideal for coding interviews, competitive programming, and mastering core DSA concepts. ⭐ Stay consistent, code smarter!

Notifications You must be signed in to change notification settings

rudra00434/LeetCode_DSA_Solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LeetCode_DSA_Solution

πŸš€ A curated collection of my LeetCode DSA solutions in Java/C++/Python. Covers all major topics with clean, optimized code and complexity analysis with clear explanation. Ideal for coding interviews, competitive programming, and mastering core DSA concepts. ⭐ Stay consistent, code smarter!

LeetCode Topics

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0026-remove-duplicates-from-sorted-array
0027-remove-element
0033-search-in-rotated-sorted-array
0039-combination-sum
0053-maximum-subarray
0074-search-a-2d-matrix
0136-single-number
0189-rotate-array
0204-count-primes
0209-minimum-size-subarray-sum
0215-kth-largest-element-in-an-array
1878-check-if-array-is-sorted-and-rotated
3234-double-modular-exponentiation

Hash Table

0001-two-sum
0141-linked-list-cycle

Binary Search

0004-median-of-two-sorted-arrays
0033-search-in-rotated-sorted-array
0074-search-a-2d-matrix
0209-minimum-size-subarray-sum

Divide and Conquer

0004-median-of-two-sorted-arrays
0053-maximum-subarray
0215-kth-largest-element-in-an-array

Math

0007-reverse-integer
0009-palindrome-number
0050-powx-n
0070-climbing-stairs
0089-gray-code
0189-rotate-array
0204-count-primes
3234-double-modular-exponentiation

Two Pointers

0011-container-with-most-water
0026-remove-duplicates-from-sorted-array
0027-remove-element
0141-linked-list-cycle
0189-rotate-array

Greedy

0011-container-with-most-water

String

0020-valid-parentheses
1250-longest-common-subsequence

Stack

0020-valid-parentheses
0094-binary-tree-inorder-traversal

Linked List

0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0141-linked-list-cycle

Recursion

0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0050-powx-n

Backtracking

0039-combination-sum
0089-gray-code

Dynamic Programming

0053-maximum-subarray
0070-climbing-stairs
1250-longest-common-subsequence

Memoization

0070-climbing-stairs

Bit Manipulation

0089-gray-code
0136-single-number

Sorting

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

Heap (Priority Queue)

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

Quickselect

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

Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree

Binary Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree

Binary Search Tree

0098-validate-binary-search-tree

Sliding Window

0209-minimum-size-subarray-sum

Prefix Sum

0209-minimum-size-subarray-sum

Enumeration

0204-count-primes

Number Theory

0204-count-primes

Simulation

3234-double-modular-exponentiation

Matrix

0074-search-a-2d-matrix

About

πŸš€ A curated collection of my LeetCode DSA solutions in Java/C++/Python. Covers all major topics with clean, optimized code and complexity analysis. Ideal for coding interviews, competitive programming, and mastering core DSA concepts. ⭐ Stay consistent, code smarter!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published