JSFiddle - React, Tailwind, and code Playground
by Eugen Sunic
JavaScript
const reverseLinkedList = (linkedList) => {
let previous = {}
let node = linkedList;
console.log('node', node)
while (node) {
const tmp = node;
node = node.next;
tmp.next = previous;
previous = tmp;
}
return previous
};
console.log(JSON.stringify(reverseLinkedList({
data: 1,
next: {
data: 2,
next: {
data: 3,
next: {
data: 4,
next: {
data: 5,
next: {
data: 5,
next: {
data: 6
}
}
}
}
}
}
})));