链表逆转
来源:互联网 发布:北京用友软件怎么样 编辑:程序博客网 时间:2024/05/16 15:08
//链表的逆转
//链表结点
typedef struct node
{
int data;
node *next;
};
void invert(node *head)
{
node *p,*q,*r;
p=head;
q=p->next;
while(q!=NULL)
{
r=q->next;
q->next=p;
p=q;
q=r;//p,q互换
}
head->next=NULL;
head=p;//p指向最后一个结点改为头结点
}
0 0
- 逆转链表
- 单向链表逆转
- 链表的逆转
- 逆转单向链表
- 关于逆转链表
- 实现链表逆转
- 线性链表逆转
- 逆转链表
- 链表就地逆转
- 链表逆转
- K链表逆转
- 链表的逆转
- 单向链表逆转
- [链表]逆转链表
- 单向链表逆转
- 链表逆转
- 链表逆转
- java逆转链表
- leetcode 53. Maximum Subarray
- 教你如何在树莓派上搭建语音识别服务
- git分支&标签
- Java词频统计算法(使用单词树)
- 使用Nginx+FFmpeg搭建HLS直播转码服务器
- 链表逆转
- Vector<E>类粗略使用
- HDU 2082 F(N)
- ubuntu14.04安装jdk
- 单例
- iOS开发 ☞ Git使用
- java HashMap--介绍及遍历
- 计时器
- MySql_插入记录时,存在就更新(或不做任何动作),不存在就添加