Árvore binária
Publicado por Alex Inocencio Santos (última atualização em 12/09/2014)
[ Hits: 5.175 ]
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.
Horas por extenso: convertendo as horas em um TDateTime para texto corrido.
Script em Pascal/Kylix para controle de Locadoras sem salvar arquivos em disco
Ordenando um vetor sem utilização de variáveis de contagem ou auxiliar
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (0)
Programa fora de escala na tela do pc (33)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









