CS 112
Homework 8
Due: Wednesday April 5, 2000 by 12:00 a.m.


List implementation of Stacks

Implement a Stack abstract data type using a linked list (instead of an array).

References and how to proceed



The purpose of this homework is to illustrate code reuse and the advantages of an object-oriented design of a program, whereas changing the implementation of a class should not affect the implementation of the programs which used objects/methods from that class.

To submit

Submit in hw8 all the files: sources, Makefile, a typescript and a data file with your test data. See below for naming conventions.
Naming conventions and files to submit (in hw8):

Extra Credit. Arithmetic expressions again

For this part, you are just going to do arithmetic expressions (hw6) using this new implementation of the stack. Submit in hw8E all the header and cpp files, the makefile and a typescript, with the same naming conventions as in Hw6, plus the new files for lists (with the same naming conventions as above).
Ileana Streinu