
19/10/2010, 11:32
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses Puntos: 0 | |
Respuesta: invertir una lista enlazada ola bueno quiza t interese ....esta progrmaado con clases
nodo *nodo::invertir(nodo *p)
{
nodo *q,*r,*x,*y;
q=p;
while(q->sig!=NULL)
{
q=q->sig;
}
r=p->sig;
q->sig=p;
p->sig=NULL;
y=p;
while(r!=q)
{
x=r;
r=r->sig;
q->sig=x;
x->sig=y;
y=x;
}
p=q;
p->recorre(p);
return(p);
} y ps tengo too el codigo y si necesitan algun otro visiten mi blog [URL="http://web-xtreme.blogspot.com/"][B][COLOR="Blue"]http://web-xtreme.blogspot.com/[/COLOR][/B][/URL]
Última edición por gorqui129; 19/10/2010 a las 11:36
Razón: c++, invertir lista enlazada
|