Data Structures and Algorithms I

Course Index

3460:210 - Course Information

Course Topics (subject to change)

Deitel and Deitel (Ch 6-8, 12) Shaffer (Ch 1-4, 8)
Classes: Members, Constructors, Destructors, Overloading Abstract Data Types
Dynamic Memory Allocation Algorithm Efficiency and Asymptotic Analysis
Classes: Composition, Friend, Constant and Static Members Lists: Abstraction, Implementations, and Applications
Container Classes and Iterators Stacks: Abstraction, Implementations, and Applications
Operator Overloading Queues: Abstraction, Implementations, and Applications
Function and Class Templates Sorting: Quicksort and Mergesort