Labs
Overview
Lab grades are a substantial part of your final grade.
To have the best chance of receiving a good grade on a lab, be sure to:
 Read over the lab instructions and understand the basic concepts
before the lab starts.
 Do the prelab activities before the lab starts.
 Do as many of the exercises/activities before
the lab period as you can.
 Use the lab period to ask questions about any material you
still don't understand.
 Remember, there is no penalty for working ahead.
The Labs:
 Lab 1
Linear Data Structures

 Lab 2
Complexity Analysis

 Lab 3
Searching

 Lab 4
Recursion

 Lab 5
Sorting

 Lab 6
Trees: Binary Search Trees

 Lab 7
Trees: Heap

 Lab 8
Graphs: Depth First Search

 Lab 9
Graphs: Dijkstra's Shortest Path

 Lab 10
Hashing

Last modified by bks,
Wed Nov 26 11:04:51 EST 2008