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;