This repository contains my solutions to Data Structures & Algorithms (DSA) problems from LeetCode, implemented in Python.
📘 Handbook: LEET Handbook.pdf
Problems Solved: 87 ✅
(Continuously updating)
-
1. Two Sum 👉 View Solution
-
217. Contains Duplicate 👉 View Solution
-
242. Valid Anagram 👉 View Solution
-
268. Missing Number 👉 View Solution
-
350. Intersection of Two Arrays II 👉 View Solution
-
66. Plus One 👉 View Solution
-
3. Longest Substring Without Repeating Characters 👉 View Solution
-
122. Best Time to Buy and Sell Stock II 👉 View Solution
-
128. Longest Consecutive Sequence 👉 View Solution
-
121. Best Time to Buy and Sell Stock 👉 View Solution
-
238. Product of Array Except Self 👉 View Solution
-
53. Maximum Subarray 👉 View Solution
-
724. Find Pivot Index 👉 View Solution
-
125. Valid Palindrome 👉 View Solution
-
344. Reverse String 👉 View Solution
-
26. Remove Duplicates from Sorted Array 👉 View Solution
-
283. Move Zeroes 👉 View Solution
-
11. Container With Most Water 👉 View Solution
-
42. Trapping Rain Water 👉 View Solution
-
27. Remove Element 👉 View Solution
-
977. Squares of a Sorted Array 👉 View Solution
-
169. Majority Element 👉 View Solution
-
189. Rotate Array 👉 View Solution
-
438. Find All Anagrams in a String 👉 View Solution
-
567. Permutation in String 👉 View Solution
-
704. Binary Search 👉 View Solution
-
35. Search Insert Position 👉 View Solution
-
34. Find First and Last Position of Element in Sorted Array 👉 View Solution
-
151. Reverse Words In A String 👉 View Solution
-
162. Find Peak Element 👉 View Solution
-
69. Sqrt(x) 👉 View Solution
-
367. Valid Perfect Square 👉 View Solution
-
153: Find Minimum in Rotated Sorted Array 👉 View Solution
-
33: Search in Rotated Sorted Array 👉 View Solution
-
1295: Find Numbers with Even Number of Digits 👉 View Solution
-
58: Length of Last Word 👉 View Solution
-
12: Integer to Roman 👉 View Solution
-
14: Longest Common Prefix 👉 View Solution
-
20: Valid Parentheses 👉 View Solution
-
1047: Remove All Adjacent Duplicates in String 👉 View Solution
-
682: Baseball Game 👉 View Solution
-
155: Min Stack 👉 View Solution
-
496: Next Greater Element I 👉 View Solution
-
739: Daily Temperatures 👉 View Solution
-
844: Backspace String Compare 👉 View Solution
-
150: Evaluate Reverse Polish Notation 👉 View Solution
-
1544: Make The String Great 👉 View Solution
-
232: Implement Queue using Stacks 👉 View Solution
-
206: Reverse Linked List 👉 View Solution
-
876: Middle of the Linked List 👉 View Solution
-
141: Linked List Cycle 👉 View Solution
-
234: Palindrome Linked List 👉 View Solution
-
21: Merge Two Sorted Lists 👉 View Solution
-
19: Remove Nth Node From End of List 👉 View Solution
-
83: Remove Duplicates from Sorted List 👉 View Solution
-
160: Intersection of Two Linked Lists 👉 View Solution
-
203: Remove Linked List Elements 👉 View Solution
-
2: Add 2 Numbers 👉 View Solution
-
92: Reverse Linked List II 👉 View Solution
-
143: Reorder List 👉 View Solution
-
328: Odd Even Linked List 👉 View Solution
-
24: Swap Nodes in Pairs 👉 View Solution
-
237: Delete Node in a Linked List 👉 View Solution
-
1290: Convert Binary Number in a Linked List to Integer 👉 View Solution
-
61: Rotate List 👉 View Solution
-
1721: Swapping Nodes in a Linked List 👉 View Solution
-
86: Partition List 👉 View Solution
- 70: Climbing Stairs 👉 View Solution
- 104 : Maximum Depth Of Binary Tree 👉 View Solution
-
67: Add Binary 👉 View Solution
-
190: Reverse Bits 👉 View Solution
-
401: Binary Watch 👉 View Solution
-
693: Binary Number with Alternating Bits 👉 View Solution
-
696: Count Binary Substrings 👉 View Solution
-
762: Prime Number of Set Bits in Binary Representation 👉 View Solution
-
868: Binary Gap 👉 View Solution
-
1461: Check If a String Contains All Binary Codes of Size K 👉 View Solution
-
1356: Sort Integers by The Number of 1 Bits 👉 View Solution
-
485: Max Consecutive Ones 👉 View Solution
-
1441: Build an Array With Stack Operations 👉 View Solution
-
1470: Shuffle the Array 👉 View Solution
-
How Many Numbers Are Smaller Than the Current Number 👉 View Solution
-
Set Mismatch 👉 View Solution
-
Exclusive Time of Functions 👉 View Solution
-
1929: Concatenation of Array 👉 View Solution
-
Evaluate Reverse Polish Notation 👉 View Solution
-
Final Prices With a Special Discount in a Shop 👉 View Solution
-
Daily Temperatures 👉 View Solution
- Focus is on clean logic and optimal solutions
- Problems are solved with attention to time and space complexity
- This repository will be updated regularly as I progress further in DSA