There was a mistake in the strhash function in rb_support.cpp. If you get that file again, it has the mistake fixed. Alternatively, just fix the mistake. In strhash, line
h = h << 4 + (int) str[i];should be
h = (h << 4) + (int) str[i];
The final exam is Wednesday, June 21, at the regular class time and room. You can bring two prepared sheets of 8.5x11 paper to the exam.
Large programming assignment 3 is available. Its due date has been set to June 19.
This is a course on algorithms and data structures, concentrating on data abstraction and object-oriented programming. See the syllabus.
M-F 11:30-12:00, or by appointment.
The lab is open all day, but will only be staffed from 2:00pm-9:00pm MTTh, and 2:00pm-5:00pm Friday. The door will be locked, even when the lab is open, but you can enter by pushing hard on the door.