Algoma University College
Computer Science 2007
Data Structures II
Winter 1996/97
(Monday 8:30 - 9:45 am, Wednesday: 11:30 am - 12:45 pm )
Instructor:
Dr. Pawan J. Lingras
Description:
This course is the second part of two part introduction to data
strctures and associated algorithms. The data sturctures that will be
discussed in this course include tables, trees, binary trees, search
trees, expression trees, heaps, and general trees. The study will
focus on various applications of these data structures and associated
algorithms. The students will be introduced to hashing, sorting,
recursion, elimination of recursion, evaluation of expressions. The
course will use C++ as the primary pro gramming language.
Brief Class Outline:
1. Recursion.
2. Sorting.
3. Trees.
4. Tables.
5. Hashing.
6. Graphs.
7. Evaluation of expressions.
- Text:
-
Headington, M.R. and Riley, D.D. 1994.
Data Abstraction and Structures Using C++,
D.C. Heath and Company, Toronto.
Tentative Marking Scheme
| Assignments | 25 |
| Test - 1 (Feb. 24, 1997) | 15 |
| Test - 2 (Mar. 26, 1997) | 15 |
| Quizzes (in class) | 10 |
| Final | 35 |
| ____________________ | ____ |
| Total | 100 |