Análise de Algoritmos
Bibliography:
- S. Baase and A. van Gelder Computer Algorithms, Introduction
to Design and Analysis, Third Edition. Addison-Wesley, 1998.
- A. H. Aho, J. E. Hopcroft and J. D. Ullman,
The Design and Analysis of Computer Algorithms. Addisson-Wesley,
1974.
- R. Sedgewick, Algorithms in C++. Addison-Wesley,
1992.
- T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein,
Introduction to Algorithms - Second Edition -. MIT press, 2001.
- G. A. Stephen,
String Searching Algorithms. Word Scientific, 1994.
- M. Crochemore and W. Ritter,
Text Algorithms. Oxford University Press, 1994.
Didactic Material of the course:
- Ementa 2009/I
(Postscript 90 KB) (PDF 120 KB)
Estagiario de Docência 2008/I: Daniel Lima Ventura: ventura [at] mat [dot] unb [dot] br
- Listas de exercícios:
- Lecture Notes:
- Lists of course projects:
- List of toy programs:
- Sorting algorithms in C;
- Knuth-Morris-Pratt algorithm in C
.
- Matchjump Boyer-Moore functionin C
.
- Dynamic programming computation of the optimal sequence for multiplying matrices in C
.
- Dynamic programming computation of optimal
binary search trees for keys with searching probabilities in C
.
- Lista de provas:
-
Menções 2009/I
Revisão final: 08/07 10:00-12:00
- String Pattern Matching Applet Prototypes:
- SAGAReP string pattern matching applet containing the Knuth-Morris-Pratt, the Boyer-Moore and Suffix-Trees based pattern matching methods.