Part 4: Race Results with the generic BTree library (10 points):
Give no credit
for this part if the race.c file has not been modified so that it
uses the generic BTree library. In particular, it will be necessary
to modify the race.c program so that it passes a pointer to a
comparison function to new_bstree.
Don't worry about formatting here. Just
worry about whether or not the correct people and times were printed.
- first query (2 points)
- last query (2 points)
- range mm:ss mm:ss (3 points): in addition to the tests
used in part 2, also use times for the start of the
interval that do not match any time in the file.
- range * mm:ss (1 points)
- range mm:ss * (1 points): use times for the start
of the interval that do not match any time in the
file.
- range * * (1 points)