Data Structures Laboratories for Spring 2017


Lab #

Date

Description

Files

Handouts

1

Jan 11

Python Review

lab1.zip

Lab Description

2

Jan 18

Big-oh

lab2.zip

Lab Description

3

Jan 25

Queue Implementations

lab3.zip

Lab Description

4

Feb 1

Priority Queue Implementations

lab4.zip

Lab Description

5

Feb 8

Recursion

lab5.zip

Lab Description


Feb 15

No new lab - Catch-up session



6

Feb 22

Divide-and-Conquer vs. Dynamic Programming

lab6.zip

Lab Description

7

March 1

Dictionary/Map Implementations using hashing and their performance

lab7.zip

Lab Description

8

March 8

Sorting

lab8.zip

Lab Description

9

March 22

Binary Search Trees

lab9.zip

Lab Description


March 29

No new lab – Catch-up session



10

April 5

AVL put Implementation

lab10.zip

Lab Description

11

April 12

Graph implementation and traversal

lab11.zip

Lab Description

12

April 19

Graph Algorithms: Prim's and Dijkstra’s

lab12.zip

Lab Description


April 26

No new lab - Catch-up session




May 3

Finals Week – No Lab