Menu
Coddy logo textTech

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

Popular

Neste 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!

Estruturas de Dados
  • 13
  • 6
  • 1

Heaps e Filas de Prioridade - Série de Estruturas de Dados #7

Popular

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!

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 14
  • 6
  • 1

Lista Encadeada - Série de Estruturas de Dados #5

Popular

Neste 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!

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 14
  • 6
  • 1

Tabelas Hash - Série de Estruturas de Dados #4

Popular

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!

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 14
  • 12

Árvore Binária - Série de Estruturas de Dados #3

Popular

Neste 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!

Estruturas de Dados
  • 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!

Estruturas de Dados
  • 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!

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 14
  • 6
  • 1

Counting Sort - Série de DSA

Novo

Domine 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.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 3
  • 1
  • 52

Radix Sort - Série DSA

Novo

Domine 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.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 3
  • 1
  • 55

Heap Sort - Série de DSA

Novo

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.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 3
  • 1
  • 54

Quick Sort - Série DSA

Novo

Domine 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.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 3
  • 1
  • 52

Merge Sort - Série DSA

Novo

Domine 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.

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 9
  • 3
  • 1
  • 52

Selection Sort - Série DSA

Novo

Domine 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.

Estruturas de Dados
certificate icon

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!

Estruturas de Dados
certificate icon

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!

Estruturas de Dados
certificate icon

Certificado ao concluir

  • 14
  • 12

Veja essas estruturas de dados em ação

Ver uma estrutura animada facilita o entendimento. Percorra estas visualizações interativas e depois volte para criá-las em código.

Ver todas as visualizações →

Perguntas frequentes

O que é Rust 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 Rust 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 Rust 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.
Coddy programming languages illustration

Comece Cursos de Estruturas de Dados em Rust

COMEÇAR