CS1ADS: Algorithms and Data Structures


Lecture Slides

The slides used during the lectures are available as PDF files.

PDF
PDF
Week 1
Week 7
7B.pdf (5)
Week 2
Week 8
Week 3
Week 9
9A.pdf (6)
3B.pdf (1)
9B.pdf (7)
Week 4
4A.pdf (2)
Week 10
4B.pdf (3)
Week 5
Week 11
Week 6  
6B.pdf (4)
  1. The "ButtonBar" code is used during this lecture.
  2. The "CountedObjects" code is used during this lecture.
  3. The "MailMerge" code is used during this lecture.
  4. Various bits of code used during this lecture.
  5. Look at the code of ADS.BinaryTree, ADS.AbstractBinaryTree and ADS.OrderedBinaryTree.
  6. Look at the code of ADS.SelectionSort, ADS.BubbleSort and ADS.InsertionSort.
  7. Look at the code of ADS.Quicksort, ADS.Quicksort2, ADS.Quicksort3, ADS.Quicksort4 and ADS.MergeSort.
  8. The "Flashing Object" code will be used during this lecture, also look at the "Traffic Light Simulation" code from DJS2e.

Russel Winder
Last updated: 2000-05-03