Cursos de Estruturas de Dados em Rust
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, criará uma Pilha do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 6
- 1
Heaps e Filas de Prioridade - Série de Estruturas de Dados #7
PopularNeste 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
- 6
- 1
Lista Encadeada - Série de Estruturas de Dados #5
PopularNeste curso, você aprenderá sobre a estrutura de dados Lista Encadeada, criará uma Lista Encadeada do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 6
- 1
Tabelas Hash - Série de Estruturas de Dados #4
PopularNeste 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
Árvore Binária - Série de 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
- 5
- 1
Fila - Série de Estruturas de Dados #2
Neste curso, você aprenderá sobre a estrutura de dados Fila, criará uma Fila do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 12
- 5
- 1
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
- 6
- 1
Counting Sort - Série de DSA
NovoDomine o Counting Sort, um algoritmo que não utiliza comparações e ordena inteiros não negativos em tempo linear através da contagem de valores. Construa a fase de contagem, implemente o algoritmo completo na sua linguagem de preferência, analise sua complexidade O(n + k) e pratique com desafios de programação.
Certificado ao concluir
- 9
- 3
- 1
- 52
Radix Sort - Série DSA
NovoDomine o Radix Sort, um algoritmo de ordenação não comparativo que ordena inteiros não negativos dígito por dígito. Construa o passo estável de counting-sort, escreva a ordenação completa na sua linguagem de preferência, analise seu comportamento de tempo linear e pratique com desafios de programação.
Certificado ao concluir
- 9
- 3
- 1
- 55
Heap Sort - Série de DSA
NovoDomine 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
- 3
- 1
- 54
Quick Sort - Série DSA
NovoDomine o Quick Sort, um dos algoritmos de ordenação mais rápidos na prática. Construa a etapa de partição, escreva a ordenação recursiva completa na sua linguagem de preferência, analise sua complexidade e pratique com desafios de programação.
Certificado ao concluir
- 9
- 3
- 1
- 52
Merge Sort - Série DSA
NovoDomine o Merge Sort, o clássico algoritmo de divisão e conquista. Construa a etapa de merge, escreva a ordenação recursiva completa na sua linguagem de preferência, analise sua complexidade O(n log n) e pratique com desafios de programação.
Certificado ao concluir
- 9
- 3
- 1
- 52
Selection Sort - Série DSA
NovoDomine o Selection Sort, um dos algoritmos de ordenação mais simples. Veja como ele funciona passo a passo, construa-o do zero na sua linguagem de preferência, analise sua complexidade e pratique com desafios de programação.
Certificado ao concluir
- 9
- 3
- 1
- 54
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
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