{
adam
coding
}
~/home
~/about
~/projects
~/blog
~/tracker
~/uses
~/contact
☀️
~/home
~/about
~/projects
~/blog
~/tracker
~/uses
~/contact
☀️
DSA Tracker
0%
Apr 07 →
Jul 20, 2026
on track
Week 4: Queues & Binary Trees
Apr 28 - May 4 | Phase 2: Core Structures
Day 1-3: Queues & Deques
2-3 hours
📚 Learning
Queue implementation
collections.deque
FIFO principle
Sliding window maximum
🔗 LeetCode
232. Implement Queue using Stacks
Easy
933. Number of Recent Calls
Easy
239. Sliding Window Maximum
Hard
🎯 HackerRank
Queue using Two Stacks
Medium
📝 Reflection / Notes:
Day 4-5: Binary Trees - Basics
2-3 hours
📚 Learning
Tree node structure
Inorder, preorder, postorder traversals
BFS (level-order traversal)
🔗 LeetCode
94. Binary Tree Inorder Traversal
Easy
144. Binary Tree Preorder Traversal
Easy
102. Binary Tree Level Order Traversal
Medium
📝 Reflection / Notes:
Day 6-7: Tree Traversals - DFS
2-3 hours
📚 Learning
Recursive DFS
Iterative DFS
Path problems
🔗 LeetCode
112. Path Sum
Easy
404. Sum of Left Leaves
Easy
113. Path Sum II
Medium
📝 Reflection / Notes: