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.442 ]
Por: Enzo de Brito Ferber em 07/05/2015 | Blog: http://www.maximasonorizacao.com.br
| Arvores Binarias
| Implementacao em C para o Viva O Linux
|
| Autor: Enzo Ferber
| 2015
|
Lista de comandos
-----------------
i %d - Inserir um elemento
d %d - Deletar um elemento
m - Mostrar a arvore lateralmente
o - Transversalizacao Ordenada
r - Transversalizacao Pre-Ordenada
p - Transversalizacao Pos-Ordenada
s - Sair do programa
h - Mostra a ajuda
ArvoreBinaria> i 10 20 30 5 15 25 2 8 12 17
ArvoreBinaria> m
30
25
20
17
15
12
10
8
5
2
ArvoreBinaria> o
2 5 8 10 12 15 17 20 25 30
ArvoreBinaria> d 5 2 8
ArvoreBinaria> m
30
25
20
17
15
12
10
ArvoreBinaria> p
12 17 15 25 30 20 10
ArvoreBinaria> r
10 20 15 12 17 30 25
ArvoreBinaria> d 10 20 15 12 17 25 30
ArvoreBinaria> m
ArvoreBinaria> i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
ArvoreBinaria> m
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
ArvoreBinaria>>
Linguagem C - Listas Duplamente Encadeadas
Linguagem C - Funções Variádicas
Análise dos Métodos de Ordenação usados em Algoritmos Computacionais
Linguagem C - Listas Duplamente Encadeadas
Dicas para aprender programação
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
archlinux resolução abaixou após atualização (14)
Conselho distribuiçao brasileira (2)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









