This repository contains my structured preparation for Data Structures and Algorithms (DSA). I am solving problems regularly to strengthen my problem-solving skills and prepare for top tech companies.
- Crack SDE roles in top companies (Microsoft, Amazon, etc.)
- Build strong problem-solving skills
- Master DSA concepts from basic to advanced
- Two Sum
- Kadane's Algorithm
- Trapping Rain Water
- Longest Substring Without Repeating Characters
- Valid Anagram
- Reverse Linked List
- Detect Cycle
- Level Order Traversal
- Diameter of Tree
- BFS
- DFS
- Fibonacci
- Knapsack
- Single Number
- Power of Two
DSA-Prep/
├── Arrays/
├── Strings/
├── LinkedList/
├── Stack/
├── Queue/
├── Trees/
├── Graphs/
├── DP/
└── BitManipulation/
- C++
- 📅 Daily practice: 2–3 problems
- 🔥 Consistency is key
-
Navigate to topic folders
-
Each file contains:
- Problem statement (short)
- Approach
- Code solution
- LeetCode
- GeeksforGeeks
- 💼 LinkedIn: https://www.linkedin.com/in/arrpit-kumar-ab673227a/
- 🧠 LeetCode: https://leetcode.com/u/THEARPITSHAH/
- 💻 GitHub: https://github.com/ArrpitShah
Give a ⭐ to support!
"Consistency beats intensity. Solve daily, improve daily."