Циркулярный односвязный список - JS - PullRequest
0 голосов
/ 09 мая 2020

ребята! Я пытался реализовать круговой одинарный связанный список, но во всех моих попытках мне удавалось взломать sh браузер. См. Метод append() ниже, кажется, что строка с проблемой c содержит добавленный комментарий. Заранее спасибо!

class LinkedList {
  constructor(value) {
    this.head = {
      value: value,
      next: null
    };
    this.tail = this.head;
    this.length = 1;
  }
  append(value) {
    const node = {
      value: value,
      next: null
    };
    node.next = this.head; //Problematic line
    this.tail.next = node; 
    this.tail = node; 
    this.length++;
  }
}
...