Lecture Notes
Geral
Estruturas de Dados
Tabelas de Dispersão (Hashtables)
Árvores Balanceadas (AVL, Graduadas e Rubro-Negra)
Técnicas de Construção de Algoritmos
Recursão (Divisão e Conquista)
Teoria da Computação
Escrita Técnica
Teoria dos Grafos
Algoritmos em Grafos
Teoria do NP-Completo
Paradigma Funcional
Correção de Programas
Texto Complementar (Download)