链表的逆序
来源:互联网 发布:js文本框只能输入数字 编辑:程序博客网 时间:2024/05/22 00:17
此链表的逆序为无头结点的链表,总体概括为:①移:p1移向head前一位②连:将p2连在head后面③移:p2移动到head的位置④同:head保持与p1相同位置
struct Link *reverseLink(struct Link *head){struct Link *p1, *p2 = NULL;//p1指向前面指针,p2初值赋为NULL是将第一个指针的指针域赋为NULLwhile(head != NULL) //判断是否为最后一个结点{p1 = head->next; //先将p1移向下一指针head->next = p2;//将head指针和p2指针连接起来p2 = head;//p2向前移动一位head = p1;//head向前移动一位和p1一致}return p2;//此时的head和p1已经指向了下一位,且当head=NULL时应该返回head的前一位即p2}
0 0
- 链表的逆序
- 链表的逆序
- 链表的逆序
- 链表的逆序
- 链表的逆序
- 链表的逆序
- 链表的逆序实现
- 数据结构-----链表的逆序
- 链表的逆序问题
- 链表的逆序输出
- 链表的k逆序
- 链表的逆序打印
- 链表的逆序输出
- 逆序链表的C程序
- 链表的创建及逆序
- 链表的设计--单链表逆序开始
- 关于单向链表的逆序
- 关于链表的逆序排列!
- 静态类型与动态类型
- 15 电气 齐振昊 VB中两位数乘一位数
- 获取某个目录下的文件名称
- 和学生们的合影-20160417-wangdongs-wangx
- 4.内存非连续分配管理方式
- 链表的逆序
- 二分法求数组中比X小的元素个数
- Strange fuction
- Java学习笔记一:基本语法:类和对象的介绍、数组、引用类型
- 数据通信基础(物理层)学习笔记
- BCGControlBar使用方法
- AngularJS学习笔记—事件指令
- POJ3176-Cow Bowling
- 第八周项目三 指向学生类的指针