Day 1:
Study Tree Depth First Search and Tree Breadth First Search
Day 2:
Study Two Pointers and Sliding Window
Day 3:
Study Fast & Slow pointers
Day 4:
Study In-place Reversal of a LinkedList
Day 5:
Review all patterns studied so far
Day 6:
Study Two Heaps and Top 'K' Elements
Day 7:
Review all patterns studied