Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/10/2010, 11:32
gorqui129
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 6 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