COS 226 Midterm Information, Spring 2016


Time and location:


Rules:


Midterm Office Hours



Midterm Review Session

We will have an optional midterm review session on Monday March 7th from 6-8 PM in Friend 101. We will present a summary of the material, discuss problem-solving strategies, and solve some problems. We are also happy to answer specific questions that you may have. You are welcome to come and go, as your schedule permits. An annotated version of the review session will be available after the session. Please make a printout of the handout, if you'd like to take notes during the session.
download handout
annotated handout

Material covered:


Algorithms and data structures emphasized in this course:

quick-find quick-union weighted quick-union
resizing arrays linked lists stacks and queues
insertion sort selection sort Knuth shuffle
mergesort bottom-up mergesort Analysis of Algorithms
quicksort 3-way quicksort
binary heaps heapsort
sequential search binary search
binary search trees 2-3 trees left-leaning red-black BSTs
separate chaining linear probing

A good way to practice for the midterm is to solve problems from old exams.