剑指offer 单链表逆序
2018-03-01 18:14
344 查看
/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* ReverseList(ListNode* pHead) { ListNode *prev=NULL,*next; while(pHead!=NULL) { next=pHead->next; pHead->next=prev; prev=pHead; pHead=next; } return prev; } };
相关文章推荐
- 剑指offer 链表的逆序
- 剑指offer例题5—逆序输出链表
- 剑指offer-16:反转链表(单链表逆序)
- 剑指offer--指定链表逆序打印
- 剑指offer 输出链表/逆序输出
- 剑指offer面试题java实现之题5:逆序打印链表
- 剑指offer--两个链表的第一个公共结点
- 【九度OJ1511】|【剑指offer5】从尾到头打印链表
- 剑指offer第十六题【合并两个排序的链表】c++实现
- 剑指offer 3.4 代码的鲁棒性2- 合并两个排序的链表
- 剑指offer 4.4 分解简化问题2-二叉搜索树转双向链表
- 剑指Offer---从头到尾打印链表
- 剑指offer 有环链表
- 剑指offer-13:在O(1)时间删除链表结点
- 【剑指offer】从尾到头打印链表
- 剑指offer-面试题26-复杂链表的复制
- 剑指offer-数组中的逆序对-Java
- 剑指offer 反转链表
- 剑指offer 17-合并两个排序表的链表
- 剑指offer-链表从后往前打印