📖 Í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

  1. 01. Nivelamento, Ponteiros, Alocação Dinâmica & Tipagem
  2. 02. Análise de Complexidade Assintótica & Notação Big-O
  3. 03. Recursividade, Indução Matemática & Call Stack
  4. 04. Vetores Dinâmicos, Matrizes & Fator de Amortização

⚙️ Bloco 2: Listas Encadeadas, Pilhas, Filas & Tabelas Hash

  1. 05. Listas Encadeadas Simples, Duplas & Circulares
  2. 06. Pilhas (Stack), Notação RPN & Algoritmos de Desfazer
  3. 07. Filas (Queue), Filas Circulares & Deques
  4. 08. Tabelas Hash, Funções de Dispersão & Colisões

🌲 Bloco 3: Árvores Binárias, Balanceadas & Filas de Prioridade

  1. 09. Árvores Binárias & Árvores Binárias de Busca (BST)
  2. 10. Árvores Balanceadas AVL & Rubro-Negras
  3. 11. Heaps Binários, Filas de Prioridade & Heapsort
  4. 12. Árvores B/B+, Tries Prefixais & Índices Multidimensionais

🕸️ Bloco 4: Grafos, Algoritmos de Travessia & Caminhos Mínimos

  1. 13. Grafos: Representações por Matriz & Lista de Adjacência
  2. 14. Travessias em Grafos: Busca em Largura (BFS) & Profundidade (DFS)
  3. 15. Ordenação Topológica & Árvores Geradoras Mínimas (MST)
  4. 16. Caminhos Mínimos: Dijkstra, Bellman-Ford & Floyd-Warshall

🧠 Bloco 5: Algoritmos Avançados, Otimização & Projeto Integrador

  1. 17. Algoritmos de Ordenação Avançados: Quicksort, Mergesort & Timsort
  2. 18. Algoritmos Gulosos (Greedy) & Problemas Clássicos
  3. 19. Programação Dinâmica: Memoização, Tabulação & Mochila
  4. 20. Projeto Integrador: Motor de Roteamento & Autocomplete

⬅️ Voltar ao Hub do Módulo 09