linkedlist reverse

来源:互联网 发布:mac自带截图 编辑:程序博客网 时间:2024/05/17 03:41
双向链表反序排列。

while(headNode != null)
{
tempNode = headNode.successorNode;
headNode.successorNode =headNode.previousNode ;
headNode.previousNode = tempNode;

if(tempNode == null)
{
return headNode;
}

headNode = tempNode;
}

successor  n.1. 后继者,继任者;继承人[(+to)] 2. 后续的事物;接替的事物

单向链表的反序。

nextNode =null;
while(headNode!= null)
{
tempNode =headNode.successorNode;
headNode.successorNode =nextNode;

nextNode =headNode;
headNode =tempNode;
}
returnnextNode;










原创粉丝点击