CSE 373 Winter 2007

Midterm topics

You are responsible for everything covered in lecture and on the homework up through balanced trees and hashing. You are not responsible for any specific readings in the book, but you should be familiar with the material in the book relevant to these topics.

You may bring to the exam one (1) 4x6" or smaller index card with whatever notes you find useful. Otherwise the exam is closed book, notes, etc.

Don't waste time memorizing detailed Java code - instead focus on knowing the pictures, ideas, and strategies behind the different data structures and algorithms so you can come up with detailed code when you need to.

Some of the basic topics here are mostly review from previous courses (fundamentals of arrays, lists, stacks, queues, trees, etc.). These will not be emphasized on the test, but you should be familiar with them and be able to use them as needed.