HomeAboutLecturesProblem ClassesAssessmentResources

Lectures

# Date Slides Code, etc.
1 13/09/2017 Introduction  
2 15/09/2017 Sample problem anagrams.py
3 20/09/2017 Review of Complexity  
4 22/09/2017 List operations listtest.py
5 27/09/2017 Stacks L05.tar
6 29/09/2017 Queues queues.py
7 04/10/2017 Linked Lists lecture7.tar
8 06/11/2017 Doubly Linked Lists  
9 11/10/2017 The List ADT  
10 13/10/2017 Review of List Implementations  
11 18/10/2017 Binary Trees  
12 20/10/2017 Binary Search Trees  
13 25/10/2017 Binary Tree ADT  
14 27/10/2017 AVL Trees  
15 01/11/2017 The Set ADT  
16 03/11/2017 Priority Queues  
17 08/11/2017 The Heap  
18 10/11/2017 Maps and Dictionaries  
19 15/11/2017 Hash Tables
20 17/11/2017 Revision
21 22/11/2017 Brief exam notes
  24/11/2017 no lecture  
  29/11/2017 further revision?  
  01/12/2017 no lecture