I7 Logo
Chair for Foundations of Software Reliability and Theoretical Computer Science
Informatik Logo TUM Logo
Fundamental Algorithms WS 2008/09

  News | Basic information | Contents | Slides | Tutorial

Prerequisites:

Basic knowledge in computer science.

Contents:

  • Fundamentals
    models of computation, complexity measures, Landau notation
  • Sorting
    insertion-/merge-/heap-/quick-sort
  • Searching and Trees
    binary search, search trees, AVL trees, (2,3)-trees
  • Heaps and Priority Queues
  • Graph Algorithms
    depth first search, breath first search, shortest path problems, minimum spanning trees
  • Arithmetic Problems
    euclidean algorithm, multiplication of integers

Literature:

  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein.: Introduction to Algorithms, 2nd Print, MIT Press, 2001
  • Robert Sedgewick.: Algorithms, 2nd Print, Pearson Education, Munich, 2002
  • Volker Heun: Grundlegende Algorithmen, 2. Auflage, Vieweg-Verlag, 2003