Prof. Emmi Schatz, MCC CS Dept
Email Me Office Hours My Home Page CS Dept Home Page MCC Home Page


CSC235 Data Structures Class Handouts

 

ISO C++ String Class

Additional Methods of the ISO C++ String Class

Programming Standards

How to Submit Your Labs

Creating a Project in Turbo C++

Recursive Function to Print an Array

Recursive Function to Print an Array (Version 2)

Recursive Function to Print an Array (Version 3)

Recursive Function to Print an Array Backwards

Recursive Function to Print an Array Backwards(Version 2)

Binary Search

Maximum Value in an Array

Sample Program Using an Unordered List

Header File for List - Array Implementation

Member Functions for List - Array Implementation

Header File for List - Linked List Implementation

Member Functions for List - Linked List Implementation

Header File for Ordered List

emacs and g++ for Windows

Sample Program Using a Stack

Header File for Stack - Array Version

Member Functions for Stack - Array Version

Header File for Stack - Pointer Version

Member Functions for Stack - Pointer Version

Header File for Stack - List Version

Member Functions for Stack - List Version

Evaluating Postfix Expressions

Converting Expressions from Infix to Postfix

Sample Program Using a Queue

Header File for Queue - Array Version

Member Functions for Queue - Array Version

Header File for Queue - Pointer Version

Member Functions for Queue - Pointer Version

Header File for Queue - List Version

Member Functions for Queue - List Version

Sample Program Using a Binary Search Tree

Header File for Binary Search Tree

Edge and Node Classes for Graph

Header File for Graph

Member Functions for Graph

Sample Program Using a Graph


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page

© Copyright Emmi Schatz 2001

Last Updated: