Hola a todos, si bien esta es una de las formas mas facil de mostrar por pantalla los datos de una lista circular, pero yo queria saber si esto se puede realizar con un ciclo for porque la verdad no lo se :huh:
Aqui abajo les dejo el procedimiento de mostrar_lista();
void mostrar(tlista lista)
{
pnodo i=lista.inicio;
if(lista.inicio!=NULL){
do{
cout << "Nodo: " << i->dato << endl;
i=i->sig;
}while(i!=lista.inicio);
}
else{
cout << "LISTA VACIA" << endl;
}
}
Hola, solo si sabes la cantidad de nodos antes del for. por ejemplo lo recorres con un while y luego en el for. pero no tiene sentido en el tiempo de ejecucion y tamaño de codigo. Saludos! ;D