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