“Odwróć połączoną listę JavaScript” Kod odpowiedzi

Odwróć połączoną listę JavaScript

// O(n) time & O(n) space
function reverse(head) {
  if (!head || !head.next) {
    return head;
  }
  let tmp = reverse(head.next);
  head.next.next = head;
  head.next = undefined;
  return tmp;
}
Brainy Butterfly

odwrócone listy JS

const reverseList = function(head) {
    let prev = null;
    while (head !== null) {
        let next = head.next;
        head.next = prev;
        prev = head
        head = next;
    }
    return previous;
};
Outrageous Octopus

Odpowiedzi podobne do “Odwróć połączoną listę JavaScript”

Pytania podobne do “Odwróć połączoną listę JavaScript”

Więcej pokrewnych odpowiedzi na “Odwróć połączoną listę JavaScript” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu