Cursos de Estruturas de Dados em Python
Domine estruturas de dados com a Coddy. Pratique arrays, listas ligadas, árvores, grafos e tabelas hash através de desafios práticos para construir uma base sólida em resolução de problemas.
Pilha - Série Estruturas de Dados #1
PopularNeste curso, você aprenderá sobre a estrutura de dados Pilha (Stack), criará uma Pilha do zero usando sua linguagem preferida e praticará com desafios de programação!
- 13
- 11
- 1
Árvore AVL - Série de Estruturas de Dados #10
PopularNeste curso, você aprenderá sobre a estrutura de dados Árvore AVL, construirá uma árvore binária de busca auto-balanceada do zero na sua linguagem preferida e praticará desafios de codificação com ela!
Certificado ao concluir
- 16
- 14
- 1
Linked List - Série sobre Estruturas de Dados #5
PopularNeste curso, você aprenderá sobre a estrutura de dados Linked List, criará uma Linked List do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
- 1
Árvore Binária - Série Estruturas de Dados #3
PopularNeste curso, você aprenderá sobre a estrutura de dados Árvore Binária, criará uma Árvore Binária do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 11
- 1
Fila - Série de Estruturas de Dados #2
PopularNeste curso, você aprenderá sobre a estrutura de dados Fila (Queue), criará uma Fila do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 12
- 10
- 1
Tabelas Hash - Série de Estruturas de Dados #4
Neste curso, você aprenderá sobre a estrutura de dados Tabela Hash, criará uma Tabela Hash do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
Lista Duplamente Encadeada - Série de Estruturas de Dados #6
Neste curso, você aprenderá sobre a estrutura de dados Lista Duplamente Encadeada, criará uma Lista Duplamente Encadeada do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
- 1
Grafos - Série de Estruturas de Dados #9
Neste curso, você aprenderá sobre a estrutura de dados de Grafos, criará um grafo não direcionado do zero na sua linguagem preferida e praticará desafios de programação com ele!
Certificado ao concluir
- 14
- 12
Quick Sort - Série de DSA
Domine o Quick Sort, um dos algoritmos de ordenação mais rápidos na prática. Implemente a etapa de particionamento, escreva o algoritmo recursivo completo na linguagem de sua preferência, analise sua complexidade e pratique com desafios de programação.
Certificado ao concluir
- 9
- 4
- 1
- 52
Ordenação por Seleção - Série DSA
Domine a Ordenação por Seleção, um dos algoritmos de ordenação mais simples. Veja como ela funciona passo a passo, implemente-a do zero na linguagem de sua escolha, analise sua complexidade e pratique com desafios de programação.
Certificado ao concluir
- 9
- 4
- 1
- 54
Ordenação por Contagem - Série de DSA
Domine a Ordenação por Contagem, um algoritmo que não usa comparações e ordena números inteiros não negativos em tempo linear ao contabilizar os valores. Implemente a etapa de contagem, escreva a ordenação completa na linguagem de sua escolha, analise sua complexidade O(n + k) e pratique com desafios de programação.
Certificado ao concluir
- 9
- 4
- 1
- 52
Heap Sort - Série de DSA
Domine o Heap Sort, o heap binário baseado em array transformado em um algoritmo de ordenação. Construa a etapa de sift-down, escreva a ordenação completa na sua linguagem de preferência, analise sua complexidade de tempo O(n log n) e espaço O(1), e pratique com desafios de codificação.
Certificado ao concluir
- 9
- 4
- 1
- 54
Merge Sort - Série de EDA
Domine o Merge Sort, o clássico algoritmo de divisão e conquista. Desenvolva a etapa de intercalação, escreva a ordenação recursiva completa na linguagem de sua preferência, analise sua complexidade O(n log n) e pratique com desafios de programação.
Certificado ao concluir
- 9
- 4
- 1
- 52
Tries - Série de Estruturas de Dados #8
Neste curso, você aprenderá sobre a Trie (árvore de prefixos), criará uma do zero na sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
Heaps e Filas de Prioridade - Série de Estruturas de Dados #7
Neste curso, você aprenderá sobre a estrutura de dados Heap (a base das filas de prioridade), criará um MinHeap do zero usando sua linguagem preferida e praticará desafios de codificação com ela!
Certificado ao concluir
- 14
- 12
- 1
Ordenação Radix - Série de EDA
Domine a ordenação Radix, um algoritmo que não compara elementos e ordena inteiros não negativos dígito por dígito. Implemente a etapa estável de ordenação por contagem, escreva o algoritmo completo na linguagem de sua escolha, analise seu desempenho em tempo linear e pratique com desafios de programação.
Certificado ao concluir
- 9
- 4
- 1
- 55
Perguntas frequentes
O que é Python Cursos de Estruturas de Dados?
Domine estruturas de dados com a Coddy. Pratique arrays, listas ligadas, árvores, grafos e tabelas hash através de desafios práticos para construir uma base sólida em resolução de problemas.
Os cursos de Python Cursos de Estruturas de Dados são grátis?
Sim. Todo curso é gratuito para começar e roda no navegador, sem downloads.
Quanto tempo levam os cursos de Python Cursos de Estruturas de Dados?
Cada lição leva 5 a 15 minutos; cursos completos variam de algumas horas a alguns dias de prática, dependendo da profundidade.