Welcome to the Unit webpage of the first year Algorithms unit!
Teaching Staff
Teaching Sessions
Please only attend the problem class that you were assigned to (check your timetable for this)! The problem class in week X will discuss the problem sheet published in week X-1. |
| Week | Topic | Slides | ||
|---|---|---|---|---|
| W13: 19 - 23 Jan Problem Sheet 1 PDF solution | Introduction | compact | ||
| Peak Finding | compact | |||
| Why Constants Matter Less | compact | |||
| Big-O Notation | compact | |||
| W14: 26 - 30 Jan Problem Sheet 2 PDF solution | Theta and Omega | compact | ||
| RAM Model and Runtime Analysis | compact | |||
| W15: 02 - 06 Feb Problem Sheet 3 PDF solution | Linear and Binary Search | compact | ||
| Recap: Induction | compact | |||
| Loop Invariants and Insertionsort | compact | |||
| W16: 09 - 13 Feb Problem Sheet 4 | Mergesort | compact | ||
| Maximum Subarray Problem | compact | |||
| W17: 16 - 20 Feb Problem Sheet 5 | Trees | compact | ||
| Heapsort | compact | |||
| W18: 23 - 27 Feb | ||||
| W19: 02 - 06 Mar Problem Sheet 6 | ||||
| W20: 09 - 13 Mar Problem Sheet 7 | ||||
| W21: 16 - 20 Mar Problem Sheet 8 | ||||
| 23 - 27 Mar | ||||
| 30 Mar - 03 Apr | ||||
| 06 - 10 Apr | ||||
| W22: 13 - 17 Apr Problem Sheet 9 | ||||
| W23: 20 - 24 Apr | ||||
| W24: 27 Apr - 01 May | Revision Week |