AlgoCasts
AlgoCasts copied to clipboard
where is reverse a linked list methodology?
https://www.geeksforgeeks.org/reverse-a-linked-list/
reverse() { if (this.head) { // p n c // null 1, 2, 3, 4, 5 null
let current = null;
let previous = null;
let node = this.head;
while (node) {
current = node;
node = node.next;
current.next = previous;
previous = current;
}
return previous;
}
}