Algorithms Supervision 3
Recommended reading
Chapters 6, 10, 11, 12, 13, 18 of Introduction to Algorithms (3rd edition) by Cormen, Leiserson, Rivest & Stein.
Exercises
Bolded items are taken from the exercise sheet:
- Exercise 36
- 2009 Paper 1 Question 5, parts a), b) and c) only
- 2007 Paper 11 Question 9
- 2008 Paper 10 Question 9, parts a) and b) only
- Exercise 48 (the "exercise above" is exercise 47)
-
Define the following graph terms in one sentence each:
- Path
- Connected
- Cycle
- DAG
- Tree
- Bipartite
- Diameter
-
Which auxiliary data structures are required when searching a graph in the following ways?
- Breadth-first
- Depth-first