C/Visual C - Listas doblemente enlazadas

 
Vista:

Listas doblemente enlazadas

Publicado por Eleazar (25 intervenciones) el 11/12/2004 21:56:24
necesito encontrar informacion sobre como crear una lisa doblemente enlazada.
he encontrado informacion pero estan heclas con clases o con plantillas o sólo te explican mediante dibujos (que me ayuda, pero no me resuelve todas las dudas) y yo necesito que me muestre y explique el codigo fuente básico.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Listas doblemente enlazadas

Publicado por VoidPointer (180 intervenciones) el 12/12/2004 00:07:46
a ver....
supunte que tenes tres estructuras a un puntero definidas(para que no tengamos que hacer dibujos )
eje:
struct Item
{
Item *Sig,*Ant;
};
y tenes tu main
void main()
{
Item *a,*b,*c;
//Iniciados o no
a->Sig=b;
b->Sig=c;
c->Sig=NULL;
a->Ant=NULL;
b->Ant=a;
c->Ant=b;
ya estan enlazadas!! NULL<-a-><-b-><-c->NULL, si entedes esto ya podeis empesar con algo,no? , solo tenes que empesar a usar esto de forma mas dinamica con malloc o alguna otra utilidad

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar