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
Ir a la versión completa