CS 102 - Data Structures
Class Syllabus - Spring 2003
Programming Assignments
Program 1 - Byte Addition
Program 2 - Stack ADT - Prefix Notation Evaluation
Program 3 - Queue Tollbooth Simulation
Program 4 - Linked List
Program 5 - Double Linked Templated List
Program 6a - Binary Tree Heapsort Implementation
Program 6b - BST Treesort and Statistics
Class Handouts
Binary Addition - Handout
Binary Addition - Code Example
Simple Template Class Example - Handout
Generic Stack - Handout
Prefix Expression Evaluation Algorithm - Handout
Generic Queue - Handout
Generic Queue with Generic Nodes - Handout
List Array - Handout
Program 4 Linked List - Handout
BST Traversals - Handout
UML Basics - Handout
Lab Programming Assignments
Programming with Classes
Using Class Templates
Introduction to Recursion
Traversing a Binary Search Tree
page footer