【面试题】剑指offer16--反转链表
来源:互联网 发布:c语言指令命令大全 编辑:程序博客网 时间:2024/05/24 04:19
反转链表,因为是单向链表,所以要调整指针指向的方向
还有在逆向的时候,反转后容易找不到原先的指向,所以要定义一个指针把原先的保存下来
代码实现:
#include<stdio.h>#include<stdlib.h>struct ListNode{int _key;ListNode* _next;};ListNode* ReverseList(ListNode* pHead){ListNode* pReversedHead = NULL;ListNode* pNode = pHead;ListNode* pPrev = NULL;while (pNode != NULL){ListNode* pNext = pNode->_next;if (pNext == NULL){pReversedHead = pHead;}pNext->_next = pPrev;pPrev = pNode;pNode = pNext;}return pReversedHead;}
阅读全文
0 0
- 【面试题】剑指offer16--反转链表
- 剑指offer16--反转链表
- 剑指Offer16:反转链表
- 剑指Offer16翻转链表
- 《剑指Offer》面试题:反转链表
- 面试题-反转链表
- 链表反转---面试题
- [剑指offer][面试题16]反转链表
- 【剑指offer】面试题16:反转链表
- 剑指offer 面试题16 反转链表
- 剑指Offer面试题16 反转链表
- 《剑指Offer》面试题16:反转链表
- 《剑指Offer》学习笔记--面试题16:反转链表
- 剑指offer 面试题16—反转链表
- 【剑指Offer学习】【面试题16 :反转链表】
- 【剑指Offer面试题】 九度OJ1518:反转链表
- 剑指offer面试题16-反转链表
- 剑指offer面试题16之反转链表
- 进程,线程,程序
- Mac简单实现服务器搭建(本地)与iOS调试
- TS sample code
- deploy hadoop cluster in docker using of sequenceiq/hadoop-docker:2.7.0
- qt实现录音功能
- 【面试题】剑指offer16--反转链表
- 窗体部件之QMdiArea
- web 打印时 表格多页 导致缺少线段 看上去页面不完整的处理方案
- Android里帐户同步的实现
- U-boot中的宏定义
- Xcode文件突然显示不全只显示一部分
- mongo
- Exyons4412音频驱动读写流程
- 【Visual Studio】VS常用调试技巧——笔记