Empresa activa
How would you write the code to reverse a linked list?
Anónimo
Node ptr = root; Node temp = null; Node prev = null; while (ptr != null) { temp = ptr.next; ptr.next = prev; prev = ptr; ptr = temp; } ptr = prev;
Recursive Solution Node * reverse( Node * ptr , Node * previous) { Node * temp; if(ptr->next == NULL) { ptr->next = previous; return ptr; } else { temp = reverse(ptr->next, ptr); ptr->next = previous; return temp; } } reversedHead = reverse(head, NULL);
Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información de primera mano.
Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.