Review for Midterm

The exam will be held during class on Monday, Nov. 1. It will be closed-book. There will be 3 pages of questions and a fourth blank page for rough work. You are to write directly on the exam pages.

When studying for the exam carefully look over:

(1) Notes you've taken from class (you are only responsible for those topics that were covered in class)
(2) Textbook (Chapters 1, 2, 3 with emphasis of Chapters 1 and 3)
(3) Homework (Solutions to Assignment 1 are available on TA's homepage)

The following is a list of the major topics you should know for the Midterm.

Computing Powers

Euclidean Algorithm

Computing square roots and Newton's method

Evaluating Polynomials

Mathematical Notation and Background Recursion Data Structures Complexity of an Algorithm Design and analysis of the following algorithms:
Glimpse of lower bound theory Asymptotic growth rates of functions