Data Structures Laboratories for Fall 2017


Lab #

Date

Description

Files

Handouts

1

Aug 23

Python Review

lab1.zip

Lab Description

2

Aug 30

Big-oh

lab2.zip

Lab Description

3

Sep 6

Queue Implementations

lab3.zip

Lab Description

4

Sep 13

Priority Queue Implementations

lab4.zip

Lab Description

5

Sep 20

Recursion

lab5.zip

Lab Description


Sep 27

No new lab - Catch-up session



6

Oct 4

Divide-and-Conquer vs. Dynamic Programming

lab6.zip

Lab Description

7

Oct 11

Dictionary/Map Implementations using hashing and their performance

lab7.zip

Lab Description

8

Oct 18

Sorting

lab8.zip

Lab Description

9

Oct 25

Binary Search Trees

lab9.zip

Lab Description


Nov 1

No new lab – Catch-up session



10

Nov 8

AVL put Implementation

lab10.zip

Lab Description

11

Nov 15

Graph implementation and traversal

lab11.zip

Lab Description

12

Nov 29

Graph Algorithms: Prim's and Dijkstra’s

lab12.zip

Lab Description


Dec 6

No new lab - Catch-up session




Dec 13

Finals Week – No Lab