📖 Índice de Tópicos Teóricos
Módulo 09: Estruturas de Dados Avançadas e Análise de Algoritmos • Matriz Canônica de 20 Capítulos
🧱 Bloco 1: Fundamentos, Complexidade & Estruturas Lineares Básicas
- 01. Nivelamento, Ponteiros, Alocação Dinâmica & Tipagem
- 02. Análise de Complexidade Assintótica & Notação Big-O
- 03. Recursividade, Indução Matemática & Call Stack
- 04. Vetores Dinâmicos, Matrizes & Fator de Amortização
⚙️ Bloco 2: Listas Encadeadas, Pilhas, Filas & Tabelas Hash
- 05. Listas Encadeadas Simples, Duplas & Circulares
- 06. Pilhas (Stack), Notação RPN & Algoritmos de Desfazer
- 07. Filas (Queue), Filas Circulares & Deques
- 08. Tabelas Hash, Funções de Dispersão & Colisões
🌲 Bloco 3: Árvores Binárias, Balanceadas & Filas de Prioridade
- 09. Árvores Binárias & Árvores Binárias de Busca (BST)
- 10. Árvores Balanceadas AVL & Rubro-Negras
- 11. Heaps Binários, Filas de Prioridade & Heapsort
- 12. Árvores B/B+, Tries Prefixais & Índices Multidimensionais
🕸️ Bloco 4: Grafos, Algoritmos de Travessia & Caminhos Mínimos
- 13. Grafos: Representações por Matriz & Lista de Adjacência
- 14. Travessias em Grafos: Busca em Largura (BFS) & Profundidade (DFS)
- 15. Ordenação Topológica & Árvores Geradoras Mínimas (MST)
- 16. Caminhos Mínimos: Dijkstra, Bellman-Ford & Floyd-Warshall
🧠 Bloco 5: Algoritmos Avançados, Otimização & Projeto Integrador
- 17. Algoritmos de Ordenação Avançados: Quicksort, Mergesort & Timsort
- 18. Algoritmos Gulosos (Greedy) & Problemas Clássicos
- 19. Programação Dinâmica: Memoização, Tabulação & Mochila
- 20. Projeto Integrador: Motor de Roteamento & Autocomplete
⬅️ Voltar ao Hub do Módulo 09