struct list
{
struct list *back;
struct list *next;
int data;
};
int main()
{
struct list *lista, -*aux;
int i=2;
/*crear nodo 1*/
lista=(struct list *)malloc(sizeof(estruct list));
lista->ant=NULL;
lista->next=NULL;
lista->data=1;
/*crear 49 nodos adicionales*/
while (i<50)
{
aux=(struct list *)malloc(sizeof(estruct list));
lista->next=aux;
aux->back=lista;
aux->next=NULL;
aux->data=i;
lista=aux;
i++;
}
return 1;
}