Programación General > C/C++

 Problemas con la estructura de Arbol

(1/1)

gerarca:
saludos a la comunidad!!!

ayuden me estoy haciendo un algoritmo que me permita extraer de una Pila(Estructura), luego recorro una lista que tiene cada valor en la pila, hago algunos calculos y luego lo guargo como objeto en un arbol,,,, esto es lo que estoy haciendo:


--- Código: C++ --- void Resumen_Resultado(ArbolBB<Resumen_paciente> &arbol,Pila<OrdenExamen> &pila,ListaDob<Det_Examen> *listaDetalle){  Pila<OrdenExamen> aux;  nodo<Det_Examen> *p;  nodo<Resumen_paciente> *ap;  OrdenExamen ObjOrden;  Det_Examen ObjDetalle;  Resumen_paciente ObjResumen;  int acumNormal = 0;  int acumAnormal = 0;   ap = arbol.ObtRaiz();  while( !pila.Vacia() )   {    pila.Remover(ObjOrden);    aux.Insertar(ObjOrden);    p = listaDetalle->ObtPrimero();     do     {        if( ObjDetalle.getValor() == "normal" )         {          acumNormal++;          p = listaDetalle->ObtDer(p);         }        else         {          acumAnormal++;          p = listaDetalle->ObtDer(p);         }     } while( p != listaDetalle->ObtPrimero() );     ObjResumen = Resumen_paciente(ObjOrden.getCedula(), acumNormal, acumAnormal);    arbol.Insertar(ap,ObjResumen);   }  arbol.AsigRaiz(ap);}  
no entiendo de verdad,, si me pueden ayudar les agradezco de verdad!

Navegación

[0] Índice de Mensajes

Ir a la versión completa