设为首页 加入收藏

TOP

已知链表的头结点head,写一个函数把这个链表逆序 ( Intel)
2014-11-24 01:37:56 来源: 作者: 【 】 浏览:4
Tags:已知 结点 head 一个函数 这个 Intel

Node * ReverseList(Node *head) //链表逆序
{
if ( head == NULL || head->next == NULL )
return head;
Node *p1 = head ;
Node *p2 = p1->next ;
Node *p3 = p2->next ;
p1->next = NULL ;
while ( p3 != NULL )
{
p2->next = p1 ;
p1 = p2 ;
p2 = p3 ;
p3 = p3->next ;
}
p2->next = p1 ;
head = p2 ;
return head ;
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java面试题:请解释一下Java的泛型 下一篇C# WinForms知识笔试试卷

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: