On successful completion of this module, students will be able to
Estimate the runtime of various algorithms.
Recognise where certain algorithms are applicable, and where they are unsuitable.
Extend their knowledge of algorithms or proceed to applications or to further study of the subject.
Module Content
Binary search, trees, binary trees, enumeration, binary search trees, average cost of searching, Hibbard's deletion strategy. Enumberation trees of given path-lenth.
This module will be examined in a 2-hour examination in Trinity term. Fortnightly written assignments will account for 10% of the final annual mark. Supplemental exam, if required will consist of 100% exam.