[Arbeitsgruppen | Forschung | Studium & Lehre | Allgemeines | Home | Suche | English]

Arbeitsgruppen und Lehrstühle

Forschung

Studium und Lehre

Allgemeines

Home

Suche

Fakultät für Informatik

 

Efficient Algorithms

Sommersemester 2003

Lecturer:
Stefan Schirra

Lectures:
Thursday 15-17, G22A-105

Exercises:
Tuesday, 17-19, G29-E037

Exercise 1 (pdf)   (1.3)
Exercise 2 (pdf)   (2.2)
Exercise 3 (pdf)   (3.2)
Exercise 4 (pdf)   
Exercise 5 (pdf)   
Exercise 6 (pdf)   
Exercise 7 (pdf)   
Exercise 8 (pdf)   

Purpose:
The purpose of this course is to give an introduction to the design and analysis of efficient algorithms and data structures for selected combinatorial problems.

Audience:
computer science (Hauptstudium and master), computational visualistics (Hauptstudium and master)

Prerequisites:
Basic knowledge in algorithms and data structures (such as sorting algorithms, balanced binary search trees, lists, and stacks), and in asymptotic analysis using the Big-Oh notation.

Literature:

Required:



Michael Goodrich, Roberto Tamassia
Algorithm Design
Wiley


Further reading:

Thomas H. Cormen, Charles E. Leiserson, Ron Rivest, Clifford Stein
Introduction to Algorithms
MIT Press

Kurt Mehlhorn
Data Structures and Algorithms Vol. 1-3
Springer Verlag

Kurt Mehlhorn, Stefan Näher
LEDA: A Platform for Combinatorial and Geometric Computing
Cambridge University Press

Thomas Ottmann, Peter Widmayer
Algorithmen und Datenstrukturen (in German)
Spektrum Verlag

Uwe Schöning
Algorithmik (in German)
Spektrum Verlag




conntected components computed using LEDA


Webmaster  -