COS 226 Midterm Information, Fall 2013


Office Hours leading up to exam (10/14-10/22):

DATE TIME ROOM PERSON
Mon 10/14 3:00-5:00 pm CS 004 Ruth
Mon 10/14 7:20-8:20 pm Outside CS 406 Tengyu
Tue 10/15 1:00-2:00 pm CS 312 Josh
Tue 10/15 2:00-3:00 pm CS 208 Guna and Josh
Tue 10/15 3:30-4:30 pm CS 313 Katie
Wed 10/15 10:30-12:30 pm CS 313 Katie
Wed 10/15 2:00-3:00 pm CS 208 Guna
Thurs 10/17 12:30-1:30 pm CS 312 Josh
Thurs 10/17 1:30-3:30 pm CS 324 Bob
Thurs 10/17 4:00-4:30 pm CS 312 Josh
Sun 10/205:00-8:00 pm Outside CS 306 Debbie
Mon 10/1912:00-3:00 pm CS 324 Bob
Mon 10/193:00-5:00 pm CS 004 Ruth
Mon 10/217:20-9:20 pm Outside CS 406 Tengyu
Tue 10/219:30-10:30 am CS 312 Josh

Location:

Rules:


Material covered:


Q&A and Prep Sessions

Wednesday 10/16: 4:30 - 5:30 PM in CS 105

Monday 10/21: 4:30-6:30 PM in CS 105

The precept before the exam will be devoted to Q+A and review.


List of algorithms and data structures:

A more thorough list of topics can be found in the study guide.
quick-find weighted quick-union path compression stacks queues
binary search Knuth shuffle insertion sort selection sort Graham scan
mergesort bottom-up mergesort quicksort 3-way quicksort heapsort
binary heaps sequential search BSTs 2-3 trees left-leaning red-black BSTs
separate chaining linear probing

The best way to practice for the midterm is to solve problems from old exams, particularly those from the study guide.