Session 1. Introduction, STL, C++ tricks and Adhocs

Time Complexity and complexity calculations

Review of Basics of STL Libraries and Functions

Sorting, lambdas, and sorting comparators (if time permits sets with custom comparators)

(Solve Problems on each)

Session 1. Introduction, STL, C++ tricks and Adhocs

Session 2. Adhoc and STL continued, bitwise operations, Greedy

Session 2. STL, Adhoc, and Bitwise Operations

Solve some new STL problems

Greedy and Sorting with Greedy (add some problems in the sheet and refer to)

Session 3. Brute force, backtracking, and Cute DP

Session 4. Binary Search and Two Pointers