Alguien sabe como poner este programa en pseint

Iniciado por Shannon, 26 Octubre 2018, 19:14 PM

0 Miembros y 1 Visitante están viendo este tema.

Shannon

#include <iostream>
#include <cstdlib>
using namespace std;

struct nodo{
    int nro;
    struct nodo *izq, *der;
};

typedef struct nodo *ABB;
/* es un puntero de tipo nodo que hemos llamado ABB, que ulitizaremos
  para mayor facilidad de creacion de variables */

ABB crearNodo(int x)
{
    ABB nuevoNodo = new(struct nodo);
    nuevoNodo->nro = x;
    nuevoNodo->izq = NULL;
    nuevoNodo->der = NULL;

    return nuevoNodo;
}
void insertar(ABB &arbol, int x)
{
    if(arbol==NULL)
    {
          arbol = crearNodo(x);
    }
    else if(x < arbol->nro)
         insertar(arbol->izq, x);
    else if(x > arbol->nro)
         insertar(arbol->der, x);
}


void postOrden(ABB arbol)
{
    if(arbol!=NULL)
    {
         postOrden(arbol->izq);
         postOrden(arbol->der);
         cout << arbol->nro << " ";
    }
}

void verArbol(ABB arbol, int n)
{
    if(arbol==NULL)
         return;
    verArbol(arbol->der, n+1);

    for(int i=0; i<n; i++)
        cout<<"   ";

    cout<< arbol->nro <<endl;

    verArbol(arbol->izq, n+1);
}

int main()
{
   ABB arbol = NULL;   // creado Arbol

   int n;  // numero de nodos del arbol
   int x; // elemento a insertar en cada nodo

   cout << "\n\t\t  ..[ ARBOL BINARIO DE BUSQUEDA ]..  \n\n";

   cout << " Numero de nodos del arbol:  ";
   cin >> n;
   cout << endl;

   for(int i=0; i<n; i++)
   {
       cout << " Numero del nodo " << i+1 << ": ";
       cin >> x;
       insertar( arbol, x);
   }

   cout << "\n Mostrando ABB \n\n";
   verArbol( arbol, 0);

   cout << "\n Recorridos del ABB";

 
   cout << "\n\n Post Orden :  ";   postOrden(arbol);

   cout << endl << endl;

   system("pause");
   return 0;
}
His name will live, brother
No, I got-, I feel hella shitty because it's like, I '
Like, if I would have known it was so cool
And it's like, I ', if I would have watched interviews sooner, bro', we were so alike
It's unfortunate because it's like, me, when people die, that's when you're there, you know?
'Cause your remorse kinda makes you check' em out

Beginner Web

7w7