var swapPairs = function(head) {
if (head == null || head.next == null) {
return;
}
let oldHead = head;
let nextHead = head.next;
oldHead.next = swapPairs(nextHead.next);
head.next = oldHead;
return head;
};
console.log(swapPairs(list.head));
Любая подсказка, почему Node JS отвечает каждой головой, но отвечает следующим значением "[циклический]"?
Например:
{значение: 16, следующее: [Циркуляр]}