| Course Description |
Study of basic data structures
and their applications. Lists and trees; graph algorithms; internal
and external sort and search techniques; hashing; analysis and design
of efficient algorithms; file processing techniques. |
| Prerequisites |
CSC 221.
Prerequisite or corequisite: MAT 161 |
| Textbook |

Mark Allen Weiss,
Data Structures and Algorithm Analysis
in Java,
Second
Edition, Addison-Wesley, 2006. ISBN: 0-321-37013-9. |
|