Ir para conteúdo
Fórum Script Brasil

Pamela Andrade

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Pamela Andrade

  • Data de Nascimento 07/06/1992

Perfil

  • Gender
    Female
  • Location
    Porto Alegre, RS

Pamela Andrade's Achievements

0

Reputação

  1. Oi, alguém poderia me ajudar com uma o código de uma arvoré binária. ^_^ #include <iostream> // endl; #include <iostream.h> // cout, cin #include <stdlib.h> // rand, atof #include <stdio.h> // printf, scanf, #include <conio.h> // getch printf #include <string.h> // strlen, strcat #include <windows.h> // COORD #include <cmath> // pow //------------------------------------------------------------------------------ //Arvoré binária implementação typedef struct arvore{ int cont; struct arvore *esq; struct arvore *dirt; } ramoarvore; ramoarvore * raiz = NULL; //--------------------Construção da árvore.------------------------------------- //______RAMO___________ struct ramoarvore * novoramo() { int valor; ramoarvore * novo = (ramoarvore*) malloc (sizeof (ramoarvore)); novo->cont=valor; novo->esq=novo->dirt=NULL; return novo; } /*void criaRaiz () { int valor raiz = novoramo (valor); } void criaEsquerdo (int valor, ramoarvore* ramo) { ramo->esq = novoramo (valor); } void criaDireito (int valor, ramoarvore* ramo) { ramo->dir = novoramo (valor); }*/ //Mover valor /*void travessiaProfPosOrdem (nodoabi* ramo) { if (ramo != NULL) { travessiaProfPreOrdem (ramo->esq); travessiaProfPreOrdem (ramo->dir); // processa proprio nodo printf (“valor: %d\n”, ramo->inf); } } int contaNodos (nodoabi* ramo) { if (ramo != NULL) return 1 + contaNodos(ramo->esq) + contaNodos(ramo->dir); else return 0; }*/ //------------------------------------------------------------------------------ void INSERIR(arvore **praiz) { int aux; printf("\t\t1-Inserir\n"); printf("\n//-------------------------------------------------------//\n"); printf("Digite um valor inteiro:"); scanf("%d",&cont); aux=novoramo *novo; } //------------------------------------------------------------------------------ //----------------------------<<MENU PRINCIPAL>>-------------------------------- int main() { int op=9; raiz=NULL; do{ printf("\n\t\tMENU PRINCIPAL\n"); printf("1-Inserir\n"); printf("2-Mostrar\n"); printf("3-Excluir\n"); printf("0-Fim\n"); printf("\n//-------------------------------------------------------//\n"); printf("Digite o CODIGO da opcao:\n"); scanf("%d",&op); printf("\n//-------------------------------------------------------//\n"); switch(op) { case 1:{ INSERIR(&raiz); break;} } //system("cls"); }while(op != 0); } Muito obriadaga, se alguém tiver um exemplo de árvore ajuda muito :lol:
×
×
  • Criar Novo...