CS345 Homepage
Algorithms and Data Structures II
Schedules, Etc.
Basic Course Information
Course Schedule
Course Homepage Requirement
Text Site
A quote
for
files. .
for
files.
Programming Assignments
Course Homepage Requirement
Term Project
MP1
MP2
MP3
MP4
MP5
MP6
MP7
MP8
MP9
MP10
MP11
MP12
MP13
Study Guides
Exam 1 Study Guide
Final Examination Study Guide
Handouts
Handout 0
- VC++ heap and stack
Handout 1
- A Brief History of (PC) Time
Handout 2
- Pseudo Code for Knights tour search
Handout 3
- Arrays in C
Handout 4
- Public Derived Class
Handout 5
- MP2 code
Handout 6
- Namespaces
Handout 7
- Structs by Reference and Value
Handout 8
- Copy Constructors
Handout 9
- const and copy constructors
code
Handout 10
- Minimax and Alpha-Beta Template
Handout 11
- Game Trees
Handout 12
- Game Trees
Handout 13
- Using const
Handout 14
- Borland Data Types
Handout 15
- Public Derived Class
Handout 16
- Inheritance Summary
Handout 17
- Public, Private, and Protected Sections of a Class
Handout 18
- Abstract Classes and Virtual Functions
Handout 19
- Virtual Classes
Handout 20
- OO Programming
Handout 21
- Function Pointers
Handout 22
- Expressions and Precedence
Handout 23
- Alpha/Beta pruning
tic-tac-toe example
tic-tac-toe source code
Handout 24
- Huffman Coding
Handout 25
- C++ Exceptions
Handout 26
- Bit Fields
Course Related Sites
Algorithm Archive
Free on-line dictionary of computing
Borland C++ FTP Site
Software Publishers Association
McAfee Anti-Virus Software
Standard C Reference
C/C++ Tutorials
Another C++ Language Tutorial
Yet Another C++ Tutorial
An introduction to C programming language
comp.lang.c++ FAQs
From the Ground Up: A Guide to C++
(on-line tutorial
)
The C++ Virtual Library
Introduction to Object-oriented Programming Using C++
Standard Template Library
Dinkum C++ Library Reference
(great on-line reference)
C++ Coding Standards
Quadralay C++ Archive
OO design links
C++ mini-course class notes
Misc.
C++ the Core Language - examples
Information on C++
OO Information
Useful Links
International Obfuscated C code contest
e-mail:
pheattch@emporia.edu