CIS 22 - Data Structures

handouts:

syllabus
separate compilation using the: Turbo C++ for Windows compiler
separate compilation using the: Visual C++ Development Environment
Introduction to C++ for Data Structures - Chapter 2 (PDF)
Introduction to C++ for Data Structures - Chapter 3 (PDF)
Introduction to C++ for Data Structures - Chapter 4 (PDF)
Introduction to C++ for Data Structures - Chapter 5 (PDF)
Introduction to C++ for Data Structures - Chapter 6 (PDF)
Introduction to C++ for Data Structures - Appendix A
List Iterators
Stack application - parentheses check
 

Announcements: the final exam will start at 10:00 am and end at 12:00 on Sunday, December  21st, 2003 (same room)

 

Assignments:

Assignment #1- CIS-15 Review
Assignment #2- Using Stacks
Assignment #3- Using Queues
Assignment #4- Linked Lists in C++
Assignment #5- Binary Search Trees 

 

Data Structures - source code:
node.h
node.cpp
list.h
list.cpp
stack.h
stack.cpp
queue.h
queue.cpp
Dnode.h
Dnode.cpp
Dlist.h
Dlist.cpp
Sortedlist.h
Sortedlist.cpp
Tslist.cpp
Pqueue.h
Pqueue.inl
Tpqueue.cpp
Tnode.h
Tnode.cpp
Tree.h
Tree.cpp
BSTree.h
BSTree.cpp
TBSTree.cpp

 

miscellaneous:

Artificial intelligence - try it !
Ackerman's function
Try this one !

 

 

  Home Courses