单链表(单链表的建立)
来源:互联网 发布:遇见交友软件怎么样 编辑:程序博客网 时间:2024/05/13 21:00
实现单链表的建立
链表节点的定义:
typedef struct node
{
int data;//节点内容
node *next;//下一个节点
}
创建单链表
node *Create()
{
int i=0;//链表中数据个数
node *head,*p,*q;
int x=0;
head=(node*)malloc(sizeof(node));//创建头结点
while(1)
{
printf("input the data:");
scanf("%d",&x);
if(x==0)
break;//Data为0时创建结束
p=(node*)malloc(sizeof(node));
p->data=x;
if(++i==1)
{
head->next=p;//连接到head的后面
}
else
{
q->next=p;//连接到链表尾端
}
q=p;
q->next=NULL;//链表的最后一个指针为NULL
return head;
}
}
0 0
- 单链表(单链表的建立)
- 单链表的建立
- 单链表的建立
- 单链表的建立
- 单链表的建立
- 循环单链表的建立
- 单链表的建立程序
- 单链表的建立
- 单链表的建立
- 建立排序的单链表
- 单链表的建立
- 有序单链表的建立
- 单链表的建立
- 单链表的建立
- 单链表的建立
- 单链表的建立
- 单链表的建立
- 单链表的建立
- 测试人员需要的几个素质
- mysql查看数据库,数据表命令
- 深入理解JavaScript系列(41):设计模式之模板方法
- C++复制控制 析构函数
- HDU 4337
- 单链表(单链表的建立)
- iOS Framework: Introducing MKNetworkKit
- 深入理解JavaScript系列(42):设计模式之原型模式
- poj-2299 Ultra—QuickSort(归并排序求逆序数)
- Mac安装macports和numpy
- Qt creater出现“启动程序失败,路径或者权限错误”解决方法
- 深入理解JavaScript系列(43):设计模式之状态模式
- linux 万能五笔安装
- Ubuntu Linux 环境变量PATH设置