实现单链表的逆置
来源:互联网 发布:ping 大包 linux 不通 编辑:程序博客网 时间:2024/05/08 04:37
//单链表 逆置
typedef struct LinkNode
{
int data ;
struct LinkNode *next;
}node;
void nizhi(node *head)
{
node *s0,*s1,*s2,*p;
s0 = head->next;
s1=NULL;
s2= NULL;
while(s0)
{
s1=s0;
s0=s0->next;
s1->next = s2;
s2=s1;
}
head->next = s1;
p = head->next;
while(p)
{
printf("%2d",p->data);
p=p->next;
}
// return head;
}
void main()
{
node *head,*p0 ,*p1,*p2,*head1;
head = (node*)malloc(sizeof(node));
p0 = (node*)malloc(sizeof(node));
p1 = (node*)malloc(sizeof(node));
p2 = (node*)malloc(sizeof(node));
head->next = p0;
p0->next = p1;
p1->next = p2;
p2->next= NULL;
p0->data = 0;
p1->data = 1;
p2->data = 2;
nizhi(head);
}
- 实现单链表的逆置
- 编程实现单链表的逆置
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 编程实现单链表的逆置
- C语言实现单链表的逆置
- 单链表的逆置-C++实现
- 实现单链表的就地逆置算法
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 单链表的逆置-C++实现
- 编程实现单链表的逆置
- 单链表的逆置-C++实现
- c程序按行读取文件
- 数据挖掘
- 如何学习总线技术
- 在 CentOS 6.2 上安装和配置 KVM
- 关于openstack项目不错的个人blog和站点 http://bbs.linuxtone.org/thread-16007-1-1.html
- 实现单链表的逆置
- Java基础第十天学习日记_包、jar包
- Oracle SQL中使用正则表达式 执行报ORA-07445 [_intel_fast_memcpy.A()+10] 错误
- alter index rebbuild and rebuild online
- 《从容一生》-之-被爱和爱人
- 纪念2012年在7月31号访问量突破1w
- java线程同步示例
- eclipse快捷键大全
- Inside TCP: 拥塞控制