1 |
18-20/09/2018 Week1 Ch1: Role of Algorithms in Computing (reading material: Secondary storage devices)
25-27/09/2018 Week2 Ch 2: Getting Started, Ch3. Growth of Functions
02-04/10/2018 Week3 Ch4. Recurrences RECITATION1
09-11/10/2018 Week4 Ch5. Probabilistic Analysis and Randomized Algorithms RECITATION2 Project 1 handed out
16-18/10/2018 Week5 Ch7. Quicksort
23-25/10/2018 Week6 Ch8. Sorting in Linear Time, Ch9. Medians and Order Statistics RECITATION3
30/10 - 01/11/2018 Week7 Ch6. Heapsort Project 2 handed out
05-09/11/2018 FALL break
Day TBA Week8 MIDTERM
20-22/11/2018 Week9 Ch10. Elementary Data Structures (Review), Ch11. Hash Tables RECITATION4
27-29/11/2018 Week10 Ch12. Binary Search Trees (Review) Ch13. Red-Black Trees, (reading material: 2-3 Trees, 2-3-4 Trees) Project 3 handed out
04-06/12/2018 Week11 Ch14. Augmenting Data Structures RECITATION5
11-13/12/2018 Week12 Ch17. Amortized Analysis,
18-20/12/2018 Week13 Ch18. B Trees, [Briefly] Ch19. Binomial Heaps, Ch20. Fibonacci Heaps RECITATION6
25-27/12/2018 Week 14 Review |