Review Questions
No solutions will be posted.
We will solve a subset of the following problems in the
lecture on December 8
.
NOTE: As you may have noticed, we used a lot of examples and diagrams in the
lectures. So email is not an effective method to answer questions related to course
material. Please DO NOT ask how to solve the following problems via EMAIL. Attend
the lecture on December 8 and come to the office hours.
Exercises from Textbook
Trees
: C-7.3, C-7.4, C-7.21, C-7.24, C-7.31.
Note: Solve C-7.4 first then C-7.31. You may assume binary trees for these 2 problems
to simplify the code.
BSTs, AVL Trees
: R-10.1, R-10.4, R-10.7, R-10.9, R-10.10, R-10.11, C-10.1.
Heaps
: C-8.14, C-8.17.
Hash Tables
: R-9.5, R-9.6, R-9.7, R-9.8, R-9.12.
Graphs
: R-13.2, R-13.8, R-13.9, R-13.10.
More Exercises
1.
Given the keys 1, 2, .
.., 14, and 15, show a sequence of insertions that results
in
a.
a nicely balanced binary search tree.
b.