链表就地倒转
来源:互联网 发布:苹果平板办公软件 编辑:程序博客网 时间:2024/04/29 09:23
一个链表就地倒转的函数。
链表倒转函数.
code* inverse(code* head) //逆向输出
...{
code* p1;
code* p2;
if(head && head->next) //超过2个结点
...{
p1=head;
p2=head->next;
}
else
exit(1);
while(p2!=NULL) //head 记录头结点,p1记录将处理的前一个结点,p2记录处理的结点
...{
p1->next=p2->next;
p2->next=head;
head=p2;
p2=p1->next;
}
return head;
}
code* inverse(code* head) //逆向输出
...{
code* p1;
code* p2;
if(head && head->next) //超过2个结点
...{
p1=head;
p2=head->next;
}
else
exit(1);
while(p2!=NULL) //head 记录头结点,p1记录将处理的前一个结点,p2记录处理的结点
...{
p1->next=p2->next;
p2->next=head;
head=p2;
p2=p1->next;
}
return head;
}
- 链表就地倒转
- 链表倒转(原空间倒转,前插法倒转)
- 链表就地逆转
- 就地逆转输出链表
- 链表就地逆置
- 链表就地逆置
- 链表就地逆置
- 链表就地逆置
- 链表的就地逆置
- 单向循环链表就地逆置
- 24. 链表就地逆置
- 链表的输入输出以及就地逆转
- 链表就地逆置和合并
- 链表倒转等操作完整程序
- 面试算法题:链表的倒转
- 实验二、3链表的就地逆置
- 二叉搜索树就地转双向链表C++
- 链表的就地至逆和冒泡排序
- windows2003下利用计划任务自动备份文件夹
- 对session的一些介绍(下)
- 最近有点迷茫
- MVC的含义
- do{}while(FALSE)知多少
- 链表就地倒转
- [转载]罗斯文数据库中提供的一段代码
- The lonely hug shirt
- Simple Description for C Language
- 汇编语言概述
- PHP和MVC的结合思想
- Google搜索指令大全
- 如何开始研究内核技术
- 浅析BSD起源、差异、系统架构