A dedicated repository for daily problem-solving challenges focused on data structures, algorithms, and coding techniques. This log captures my journey to enhance problem-solving skills, improve coding efficiency, and master concepts through consistent practice on platforms like LeetCode.
📘 Data Structures
- Arrays
- Linked Lists
- Stacks & Queues
- Trees (Binary, BST, Trie, Segment Trees)
- Graphs
- Heaps / Priority Queues
- Hash Maps / Sets
- Strings & Sliding Window
🧠 Algorithms
- Sorting & Searching
- Recursion & Backtracking
- Divide and Conquer
- Dynamic Programming (DP)
- Greedy Algorithms
- Graph Algorithms (DFS, BFS, Dijkstra, Topological Sort)
- Bit Manipulation
- Sliding Window & Two Pointers
✔️ Strengthen core DSA concepts
✔️ Develop optimized solutions (Time & Space complexity)
✔️ Improve problem-solving patterns
✔️ Build consistency & discipline through daily practice
🎯 Master Data Structures and Algorithms to become interview-ready for top software engineering roles.
🔥 Build a habit of daily coding consistency.
💡 Share learnings and insights with the open-source community.