Cita:
Iniciado por zyon
while(tmp.ptr.ptr!=null)
eso es correcto o esta mal? y si es correcto, por que?
mira, lo que pasa es que con ese ciclo te mueves hasta un Elemento antes del fin de la lista, algo asi
Código:
12 -> 3 -> 7 -> 4 -> 2
^ ^
root aqui
y le asignas NULL al puntero que "apunta" al "2", es por eso que tienes que ir moviendote con NODO.ptr.ptr osea revisas el ptr de 4, entras al nodo 4 y revisas el ptr de 2, si este apunta a null etonces estas en el penultimo nodo.
Cita:
Iniciado por zyon Otra cosa, io nesecito eliminar todo lo que esta en una lista y quise usar tu metodo para eliminar nodo por nodo pero al parecer el primer valor que ingrese a la lista no me lo elimina, sabes por q?
espero me entiendas, gracias de antemano...
si quieres eliminar toda la lista, absolutamente toda, es muy sencillo, unicamente por el puntero INICIAL en NULL y listo!! habras perdido todos tus nodos para siempre
bueno, cualquier otra duda, por aqui andare maniana temprano.....