Código C++:
Ver original// Introducido 30
+ inicial 0x004663D8 //x24 { dato=5 sig=0x00400AC8 } nodo*
+ nuevo 0x003F5408 //x46 { dato=30 sig=0x00000000 } nodo*
nuevo->dato 30 int
+ anterior 0x003F50D0 //x12{ dato=30 sig=0x00466468 } nodo*
+ nuevo 0x003F5408 //x46{ dato=30 sig=0x00000000 } nodo*
nuevo->dato 30 int
// Primer while - listabuscar();
+ anterior 0x004663D8 { dato=5 sig=0x00400AC8 } nodo*
+ anterior->sig 0x00400AC8 { dato=10 sig=0x004664C8 } nodo*
anterior->sig->dato 10 int
clave 30 int
+ inicial 0x004663D8 { dato=5 sig=0x00400AC8 } nodo*
// Segundo while - listabuscar();
+ anterior 0x00400AC8 { dato=10 sig=0x004664C8 } nodo*
+ anterior->sig 0x004664C8 { dato=20 sig=0x00466420 } nodo*
+ anterior->sig->dato 20 int
+ inicial 0x004663D8 { dato=5 sig=0x00400AC8 } nodo*
// Tercero while - listabuscar();
+ anterior 0x004664C8 { dato=20 sig=0x00466420 } nodo*
+ anterior->sig 0x00466420 { dato=25 sig=0x003F50D0 } nodo*
anterior->sig->dato 25 int
clave 30 int
+ inicial 0x004663D8 { dato=5 sig=0x00400AC8 } nodo*
// Cuarto while - listabuscar();
+ anterior 0x00466420 { dato=25 sig=0x003F50D0 } nodo*
+ anterior->sig 0x003F50D0 { dato=30 sig=0x00466468 } nodo*
anterior->sig->dato 30 int
clave 30 int
+ inicial 0x004663D8 { dato=5 sig=0x00400AC8 } nodo*
// Quinto while - listabuscar();
+ anterior 0x003F50D0 { dato=30 sig=0x00466468 } nodo*
+ nuevo 0x003F5408 { dato=30 sig=0x00000000 } nodo*
nuevo->dato 30 int
// Final!!!
+ anterior 0x00466420 { dato=25 sig=0x003F50D0 } nodo*
+ anterior->sig 0x003F50D0 { dato=30 sig=0x00466468 } nodo*
+ nuevo 0x003F5408 { dato=30 sig=0x003F50D0 } nodo*
+ nuevo->sig 0x003F50D0 { dato=30 sig=0x00466468 } nodo*
// Final - Definitivo!!
+ anterior 0x00466420 { dato=25 sig=0x003F5408 } nodo*
+ anterior->sig 0x003F5408 { dato=30 sig=0x003F50D0 } nodo*
+ nuevo 0x003F5408 { dato=30 sig=0x003F50D0 } nodo*
+ nuevo->sig 0x003F50D0 { dato=30 sig=0x00466468 } nodo*
Ahora bien, finalmente la lista quedaria así al final:
Código PHP:
Ver originalX24 X4 X9 X36 X12 X46 X42
4 10 20 25 30 30 35
:D ¿Qué opinas? :D[/HIGHLIGHT]