listas dobles men
Código C++:
Ver originaltypedef struct celda {
tElemento elemento;
struct celda *siguiente,*anterior;
} tipocelda;
typedef tipocelda *tPosicion;
typedef tipocelda *tLista;
tLista Crear()
{
tLista l;
l
= (tLista
)malloc(sizeof(tipocelda
)); if (l == NULL)
Error("Memoria insuficiente.");
l->siguiente = l->anterior = l;
return l;
}