Professor: André Guedes
Horário: 4as e 6as, 15:30
Sala de aula: PL-10 (para a 1a semana: https://bbb.c3sl.ufpr.br/b/and-rmm-hsw-kjs)
Apresentar e analisar algoritmos e estruturas de dados para representação do Tipo Abstrato de dados Dicionário. Apresentar e analisar algoritmos e estruturas de dados para representação de conjuntos não totalmente ordenáveis.
Duas provas e trabalhos. A média dos trabalhos tem o mesmo peso que uma prova.
Veja suas notas aqui.
[1] Introduction to Algorithms. Third Edition. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, e Clifford Stein. 2009.
[2] Algorithm Design. Jon Kleinberg e Éva Tardos. 2005.
[3] Algorithms. S. Dasgupta, C. H. Papadimitriou e U. Vazirani. McGraw Hill. 2006
[4] Estruturas de Dados e seus Algoritmos. J.L. Szwarcfiter, L. Markenzon. LTC-Livros Técnicos e Científicos, Rio de Janeiro, RJ, 1994.
[5] Data Structures and Algorithms. A.V. Aho, J.E. Hopcroft, J.D. Ullman. Addison-Wesley, Reading, Massachusetts, 1983.
[6] Algorithms and Data Structures. N. Wirth. Prentice-Hall, 1986 (Tradução: Algoritmos e Estruturas de Dados. Prentice-Hall do Brasil Ltda, 1989).
[7] The Art of Computer Programming vol. 1, D.E. Knuth.
[8] Donald E. Knuth. The art of computer programming, volume 3: (2nd ed.) sorting and searching. Redwood City, CA, USA: Addison Wesley Longman Publishing Co., Inc., 1998. ISBN : 0-201-89685-0.
[9] Udi Manber. Introduction to Algorithms: A Creative Approach. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 1989. ISBN : 0201120372.
[10] Robert Sedgewick. Algorithms in C. Addison-Wesley, 1990, p. 657.
[11] Michael Mitzenmacher e Eli Upfal. Probability and Computing: Randomized Algorithms and Probabilistic Analysis. New York, NY, USA: Cambridge University Press, 2005. ISBN : 0521835402.
[12] Robert Sedgewick e Philippe Flajolet. An Introduction to the Analysis of Algorithms. 512 pages. (ISBN 0-201-40009-X). Addison-Wesley Publishing Company, 1996.