Red de conocimientos turísticos - Información de alquiler - Inversión de una única lista enlazada. Por ejemplo, una lista enlazada se ve así: 1-gt; 2-gt; 4-gt; 5. Después de la inversión, se convierte en 4-gt; .

Inversión de una única lista enlazada. Por ejemplo, una lista enlazada se ve así: 1-gt; 2-gt; 4-gt; 5. Después de la inversión, se convierte en 4-gt; .

La solución correcta es:

typedef struct LIST {

int count

NODE* head

}LIST;

p>

typedef struct NODE {

void* datos

NODE* siguiente

}Nodo; p>/* La lista enlazada tiene un nodo principal*/

void List_Reverse(List *list) {

Node *curr = list-gt; next;

while ( curr) {

Nodo *siguiente = curr-gt; siguiente

curr-gt; siguiente = lista-gt.head; >

Nodo *curr = list-gt; head-gt; siguiente;

Nodo *siguiente = curr-gt; siguiente; cabeza;

p>

Nodo *curr = lista-gt; cabeza-gt;