Computer Science 477/677
Design and Analysis of Algorithms
CSC 477/677 Study Guide for the Second
Midterm Examination Spring 2004
-
Review the homework assignments.
-
I have posted exams from three prior semesters.
If a question that you see on one of those exams is not related to anything
we've covered in class so far this semester up to the last class day before
the exam, then don't worry: it will not be on our March 16 exam.
-
I will ask you some general questions about graphs, such as the ones I
have mentioned in class. These could include questions about data structures
used to represent graphs, and graph algorithms we've discussed, such as depth
first search, breadth first search, and Prim's algorithm.
They could also include simple definitions, such as, "A directed graph is
called a tree if ...... " and simple theorems such as,
"The largest number of edges possible for an undirected graph of 6 vertices
is ...... "
-
I will ask questions about hashing.
-
I will ask you to run Dijkstra's algorithm, by hand, for an appropriate
small example.
-
I will ask you to run Floyd's algorithm, by hand, for an appropriate small
example.