线性表的单链表存储(2)
来源:互联网 发布:上古世纪 范冰冰数据 编辑:程序博客网 时间:2024/06/07 06:03
创建和销毁链表
1,创建链表 NODE *Creat_LinkList(int number)
算法:创建一个长为number的链表,返回链表头部head指针。每次在链表尾部加节点。
NODE *head = (NODE*)malloc(sizeof(NODE));
head->next=NULL; //建立头节点
NODE *q=head;
while(根据number判断)
{
NODE *pnew = (NODE*)malloc(sizeof(NODE));
pnew->data=Data; //节点数据域赋值
pnew->next=NULL; //从节点尾部加节点
q->next = pnew;
q=q->next;
}
代码:
2,销毁链表 int Free_LinkList(NODE *head)
算法:从头节点开始,依次free
NODE *p,*q;
p=head
while(p->next!=NULL)
{
q=p->next;
p->next=q->next;
p=q->next;
free(q);
}
free(head);
代码:
- 线性表的单链表存储(2)
- 线性表的存储
- 线性表的存储
- 线性表的链接存储结构(单链表)的实现
- 线性表的链式存储(单链表)的基本操作
- 【Data_Structure笔记2】线性表的链式存储【单链表】
- 线性表的链式存储(单链表)C语言实现
- 数据结构学习之线性表的单链表存储(1)
- 线性表的单链表存储结构
- 线性表的单链表存储学习
- 线性表的静态单链表存储结构
- 线性表的静态单链表存储结构
- 线性表的单链表存储结构
- 线性表的静态单链表存储结构
- 线性表的链式存储结构-单链表
- 线性表的链式存储结构---单链表
- 线性表的链式存储结构--单链表
- 线性表的链式存储结构:单链表
- 友元函数
- VS2013使用scanf报错
- HDU2522 A simple problem 【模拟】
- Xms Xmx PermSize MaxPermSize 区别
- 伪静态的优点
- 线性表的单链表存储(2)
- Oracle日常性能查看
- C#中Dictionary的用法及用途
- This text field does not specify an inputType or a hint
- CentOS下编译安装PHP5
- Android服务之Service(其一)
- MySQL字段名与保留字冲突的问题及解决方法
- cocos2d-x多分辨率适配方案:setDesignResolutionSize使用
- 内联汇编