Actieve werkgever
How would you write the code to reverse a linked list?
Anoniem
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);
Volg de bedrijven van je dromen om als eerste op de hoogte te zijn van vacatures en te profiteren van tips van insiders.
Zoek naar vacatures om gepersonaliseerde vacature-aanbevelingen en -updates te krijgen.