【发布时间】:2020-06-15 20:38:30
【问题描述】:
我制作了一个 Javascript 函数来反转链表。但是代码似乎产生了一个无限循环。请帮我找出错误。
reverse()
{
var current=this.head;
var prevNext=current.next;
this.tail.next=null;
this.tail=current;
while(current.next!==null)
{
var temp=prevNext;
if(temp.next!==null)
prevNext=temp.next;
temp.next=current;
current=temp;
}
this.head=current;
}
【问题讨论】:
标签: javascript linked-list nodes reverse singly-linked-list