Linguagem C - Árvores Binárias
Neste artigo, falarei sobre o que é e como implementar uma estrutura de dados chamada Árvore Binária. Com tempos de pesquisa, inserção e remoção expressivamente melhores que de listas encadeadas, esta estrutura é usada principalmente em bancos de dados e sistemas de arquivos.
[ Hits: 53.427 ]
Por: Enzo de Brito Ferber em 07/05/2015 | Blog: http://www.maximasonorizacao.com.br
void ordenada (Folha raiz)
{
if (!raiz) return ;
ordenada (raiz->esquerda);
printf ("%d ", info);
ordenada (raiz->direita);
}
void preordenada (Folha raiz)
{
if (!raiz) return ;
printf ("%d ", raiz->info);
preordenada (raiz->esquerda);
preordenada (raiz->direita);
}
void posordenada (Folha raiz)
{
if (!raiz) return;
posordenada (raiz->esquerda);
posordenada (raiz->direita);
printf ("%d ", raiz->info);
}
Linguagem C - Listas Duplamente Encadeadas
Linguagem C - Funções Variádicas
Dicas para aprender programação
Guia de Programação em C/GTK 2 - Construindo uma Calculadora Completa
Análise dos Métodos de Ordenação usados em Algoritmos Computacionais
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









