Aprenda Estruturas de Dados com o Professor mais Didático da Internet

Atenção: este curso ainda está em produção... Porém... Leia com atenção:

Neste curso você compreenderá as principais estruturas de dados que podem ser implementadas com qualquer linguagem de programação existente. O curso apresenta tanto as estruturas de dados em seus detalhes conceituais, quanto lhe ensina a implementar tais estruturas de dados utilizando Linguagem C. O curso foi pensado para pessoas que já dominam o básico sobre lógica de programação, portanto, caso você ainda não domine lógica de programação, recomenda-se que você aprenda esse tema primeiro, antes de se aventurar com estruturas de dados. Aqui você aprenderá as seguintes estruturas de dados:

  • Listas ligadas simples (listas simplesmente encadeadas)
  • Listas duplamente ligadas (listas duplamente encadeadas) 
  • Pilhas estáticas (implementadas em arrays estáticos)
  • Pilhas dinâmicas (implementadas como listas ligadas simples)
  • Filas estáticas (implementadas em arrays estáticos)
  • Filas dinâmicas (implementadas como listas ligadas simples)
  • Árvores binárias estáticas (implementadas em arrays estáticos)
  • Árvores binárias dinâmicas (implementadas com ponteiros)
  • Árvores binárias de busca (implementadas com ponteiros)
  • Árvores balanceadas AVL (implementadas com ponteiros)
  • Algoritmos de caminhamento (travessia / varredura) em árvores (pré-ordem/prefixa, em-ordem/infixa e pós-ordem/posfix )
  • Algoritmo de ordenação Bubblesort
  • Algoritmo de ordenação Selectionsort
  • Algoritmo de ordenação Insertionsort
  • Algoritmo de ordenação Shellsort
  • Algoritmo de ordenação Mergesort
  • Algoritmo de ordenação Quicksort
  • Algoritmo de ordenação Heapsort
  • Algoritmo de Busca Linear
  • Algoritmo de Busca Linear Indexada
  • Algoritmo de Busca Binária
  • Algoritmo de Busca Interpolada
  • Representações Computacionais de Grafos
  • Busca em Profundidade em Grafos
  • Busca em Largura em Grafos

Tem interesse? Então preencha o formulário a seguir para receber minhas comunicações sobre o lançamento desse curso e concorra a um desconto de 50% no lançamento.

Preencha o Formulário a Seguir: