This course introduces the student to more complex data structures.
Topics include: the manipulation of trees, graphs and multi-linked
structures, design and analysis of searching and sorting algorithms
with emphasis on complexity and efficiency and memory management.