You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## 🔤 String (21)
1. Reverse String
2. Reverse String II
3. Reverse Only Letters
4. Reverse Vowels
5. Roman to Integer
6. Valid Parentheses
7. Valid Palindrome
8. Valid Anagram
9. First Occurrence in a String
10. Is Subsequence
11. Word Arrays Equivalent
12. Longest Substring Without Repeating Characters
13. Longest Common Prefix
14. First Unique Character
15. Find the Difference
16. To Lower Case
17. FizzBuzz
18. Words Containing Character
19. Rotate String
20. Group Anagrams
21. Valid Word
🔗 Linked List (13)
Reverse LL (Iterative)
Reverse LL (Recursive)
Middle of Linked List
Merge Two Sorted LL (Recursive)
Merge Two Sorted LL (Iterative)
Delete Node
Intersection of Two Linked Lists
Delete Middle Node
Remove Duplicates (Sorted)
Remove Nth Node from End
Linked List Cycle
Palindrome Linked List
Add Two Numbers
🧵 Stack & Queue (15)
Evaluate Reverse Polish Notation
Remove All Adjacent Duplicates In String
Baseball Game
Clear Digits
Valid Parentheses
Next Greater ElementI
Implement Queue Using Stacks
Implement Stack Using Queues
Daily Temperatures
Remove Duplicate Letters
Longest Valid Parentheses
Largest Rectangle in Histogram
Make the String Great
Time Needed to Buy Tickets
Number of Students Unable to Eat Lunch
🌳 Tree (9)
Same Tree
Preorder Traversal
Postorder Traversal
Level Order
Convert Sorted Array to BST
Convert Sorted List to BST
Inorder Traversal
Path Sum
Level Order II
✨ Why This Repo Exists
To track progress, revise patterns, and build a strong foundation in DSA for FAANG-level interviews.