Slides
Introduction
-
Analysis of Algorithms
We will define what means to be fast for
an algorithm. First step, define a language independant formalism for
algorithms, that is called Pseudo-Code, then we will present a way to measure
the efficiency of an algorithm expessed in pseudo-code.
Handshout (4 pages on 1 page)
Slides
Flat Data Structures (lists and arrays)
Trees
Miscelaneous
Graphs
Algorithmic Strategies
TarGZ of the entire course:
All the slides of this course
Copyright Emmanuel Benoist 2006