Red de conocimiento informático - Conocimiento del nombre de dominio - Programación de lista enlazada circular

Programación de lista enlazada circular

Nodo de estructura

{

int valor;

Nodo*siguiente;

Nodo*anterior;

}

void Create_Dlink(int a[], int n)

{

nodo * cabeza = (nodo *)malloc(sizeof(nodo)) ;

nodo * prenodo = cabeza

Prenodo->; valor = a[0];

for(int I = 1; i ltn; i)

{

nodo * p = (nodo *) malloc (tamaño de (nodo)).

Prenodo->siguiente = p;

p->valor = a[I];

p->pre = prenodo

p-> p>

prenodo = p;

}

prenodo->siguiente=cabeza;

cabeza->pre = prenodo p>

}

La idea general es esta. No lo he solucionado. Puede haber errores. Te estás corrigiendo.