Data Structures Laboratories for Spring 2012


Lab #

Date

Description

Files

Handouts

1

Jan 11

Big-oh analysis and timings

lab1.zip

Lab Description

2

Jan 18

Simple sorts: timings and code questions

lab2.zip

Lab Description

3

Jan 25

Classes, documentation, and Unit testing

lab3.zip

Lab Description

4

Feb 01

Top-Down design practice


Lab Description

5

Feb 08

Queue Classes

lab5.zip

Lab Description


Feb 15

No new lab - Catch-up session



6

Feb 22

Positional List Implementations

lab6.zip

Lab Description

7

Feb 29

Priority Queue Implementations

lab7.zip

Lab Description

8

Mar 07

Backtracking vs. Dynamic Programming

lab8.zip

Lab Description

9

Mar 21

BST Implementations

lab9.zip

Lab Description


Mar 28

No new lab - Catch-up session



10

Apr 04

Dictionary Implementations using hashing and their performance

lab10.zip

Lab Description

11

Apr 11

B+ Tree worksheet


Lab Description

12

Apr 18

Graph implementation and traversal

lab12.zip

Lab Description

13

Apr 25

TBA

lab13.zip

Lab Description


May 02

Finals Week – No Lab