Pular para conteúdo

Estruturas de Dados 🧠

Aprenda a fundamentação teórica e a implementação prática das principais estruturas de dados utilizadas no desenvolvimento de software de alta performance.

Foco do Curso

Metodologia: Abordagem prática com foco em implementação em linguagem C, análise de complexidade e resolução de problemas estruturados.


🎯 O Que Você Vai Aprender

  • Gerenciamento de Memória --- Entenda como os dados são organizados fisicamente e como manipular ponteiros e referências de forma segura. Ver Fundamentos

  • Análise Big-O --- Aprenda a medir a eficiência de seus algoritmos em termos de tempo e espaço para tomar decisões de arquitetura. Ver Complexidade

  • Árvores e Grafos --- Implemente estruturas hierárquicas e relacionais complexas para modelar dados do mundo real como redes e caminhos. Ver Árvores

  • Busca e Hash --- Otimize o acesso aos dados utilizando Tabelas Hash e Árvores de Busca Binária para performance O(1) e O(log n). Ver Projetos


📚 Jornada de Aprendizado (16 Aulas)

O curso é estruturado para levar você do básico ao avançado em estruturas de dados.

🧱 Fundamentos e Estruturas Básicas

🔗 Listas e Sequências

🌲 Árvores e Avançados

🗺️ Mapas e Grafos


Começar Minha Jornada em Dados