Data Structures and Algorithms
Table of Contents

Course Outline

  1. Introduction
  2. Programming Strategies
  3. Data Structures
  4. Searching
  5. Complexity
  6. Queues
  7. Sorting
  8. Searching Revisited
  9. Dynamic Algorithms
  10. Graphs
  11. Huffman Encoding
  12. FFT
  13. Hard or Intractable Problems
  14. Games

    Appendices

    1. ANSI C
    2. Source code listings

    Slides

    Course Management

    Texts

    Texts available in UWA library
    Other on-line courses and texts
    Algorithm Animations

    © John Morris, 1998