Árvore binária
Publicado por Alex Inocencio Santos (última atualização em 12/09/2014)
[ Hits: 5.322 ]
Download Arvore_binaria_pesquisa.zip
Código de uma árvore binária de pesquisa.
program Arv;
uses crt,ABP;
var
item :integer;
op:char;
arvore:TipoArvore;
p:apontador;
BEGIN
repeat
gotoxy(30,4);
textcolor(10);
writeln('|----------Menu----------|');
gotoxy(30,5);
writeln('|1-Iniciar arvore |');
gotoxy(30,6);
writeln('|2-Inserir numerero |');
gotoxy(30,7);
writeln('|3-Retirar numero |');
gotoxy(30,8);
writeln('|4-pre-ordem |');
gotoxy(30,9);
writeln('|5-pos-ordem |');
gotoxy(30,10);
writeln('|6-In-ordem |');
gotoxy(30,11);
writeln('|7-Sair |');
gotoxy(30,12);
writeln('|------------------------|');
gotoxy(30,14);
writeln('O que deseja realizar?');
op:=Readkey;
clrscr;
case op of
'1':Begin
Inicia(arvore);
writeln('Arvore Iniciada com sucesso');
readkey;
clrscr;
end;
'2':Begin
writeln('digie um numero: ');
readln(item);
Insere(item,p);
writeln('item inserido com sucesso');
readkey;
end;
'3':begin
writeln('Digite o numero q deseja retirar');
readln(item);
retira(item,p);
readkey;
end;
'4':begin
write('pre-ordem: ');
preordem(p);
end;
'5':begin
write('Pos-ordem: ');
posordem(p);
end;
'6':begin
write('In-ordem: ');
inordem(p);
end;
end;
until op='7';
END.
Tocador de Vídeo no Lazarus(Player de Vídeo)
Horas por extenso: convertendo as horas em um TDateTime para texto corrido.
Nenhum comentário foi encontrado.
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Acessando página do Synchting fora da máquina local
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Jogando "Magic" gratuitamente no Linux
Novos requisitos de sistema para a versão 26.04 (0)
Como instalo o Clipper/Harbour no Linux Ubuntu (1)









