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: 51.247 ]
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 - Funções Variádicas
Linguagem C - Listas Duplamente Encadeadas
Guia de Programação em C/GTK 2 - Construindo uma Calculadora Completa
Análise dos Métodos de Ordenação usados em Algoritmos Computacionais
Dicas para aprender programação
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta