反转链表
来源:互联网 发布:mac里怎么切换输入法 编辑:程序博客网 时间:2024/06/10 00:47
题目:定义一个函数 输入一个链表的头结点 翻转该链表并输出翻转后链表的头结点 链表定义如下
struct ListNode{int m_nValue;ListNode *m_pNext;}
ListNode*reserve(ListNode *Lhead){if(Lhead==NULL){throw std::exception("Error ~!");return NULL;}if(Lhead->m_pNext==NULL)return Lhead;//只有一个结点~~ListNode *p=Lhead->m_pNext;ListNode *s=Lhead;ListNode *t=Lhead;s->m_pNext=NULL; while (t!=NULL){t=p->m_pNext;p->m_pNext=s;s=p;p=t;}return p;}
0 0
- 链表反转
- 反转链表
- 单向链表反转
- 链表反转:
- 链表的反转
- 链表反转
- 反转单向链表
- 链表反转
- 单向链表反转
- 单向链表反转
- 链表的反转
- 链表反转
- 反转链表
- 链表反转
- 链表反转
- 链表反转
- 链表反转
- 链表的反转
- linux下反汇编objdump实践
- RMAN 验证 数据文件 和 备份 的有效性
- 基于arduino UNO R3 的 MF RC522射频卡控制继电器的实验
- For XML Path
- class类
- 反转链表
- UVa 10375 Choose and divide
- Log的学习和使用
- Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
- U-boot移植到mini2440上
- Oracle查询server字符集+修改字符集
- STM32M4DA_AD
- 巴菲特选股10招
- Android心得--对ContentProvide分解介绍