Este repositório contém o código-fonte usado para gerar os slides da disciplina de Algoritmos e Estruturas de Dados 2, ministrada por mim na Universidade Tecnológica Federal do Paraná, Campus Campo Mourão.
Este curso foca em teoria e implementação de algoritmos clássicos e estruturas de dados fundamentais. Os seguintes tópicos são abordados:
- Recursividade
- Algoritmos Clássicos de Ordenação - Ineficientes (Bolha, Seleção, Inserção)
- Algoritmos Clássicos de Ordenação - Eficientes (Merge, Quick, Heap, Contagem e Radix)
- Busca Sequencial e Busca Binária
- Hashing por Encadeamento
- Hashing por Endereçamento aberto (básico, rehashing, e funções de espalhamento)
- Árvores Binárias
- Árvores de Busca Binária
- Árvores 2-3
- Árvore Rubro-negras
- Árvores AVL
- Tries
- Árvores B e B+
Estes slides estão no formato markdown no "sabor" pandoc.