- 3
- 0
- 约2.67千字
- 约 3页
- 2018-02-15 发布于河南
- 举报
c语言单链表
1.创建单链表算法描述
(1)定义head
(2)令p1指向新生成结点
if(n==1)head=p1;else p2-next=p1;
(3)为结构体成员赋值
(4)令p2指向链尾
重复(2)~(4)
(5)if(n==0)p2-next=NULL; 即:0为输入结束标志
2.删除结点算法(例如删除2号结点)
(1)查询到2号结点
(2)用p2指向2号前一结点,p1指向2号结点
(3)p2-next=p1-next
3.插入结点算法(例如重新插入2号结点)
(1)生成2号结点;
(2)找到正确插入位置,p2指向1号,p1指向3号
(3)p2-next=p;p-next=p1;
动态链表举例
#include stdio.h
#include alloc.h
#define LEN sizeof(Node)
typedef struct student
{ int num;
char name[16];
char sex;
int age;
struct student *next;
}Node,*pNode;
void main()
{ pNode create();
void print(pNode head);
pNode del(pNode head,int del_num);
pNode insert(pNode he
您可能关注的文档
最近下载
- 2025年新教科版三年级上册科学全册知识点(新教材).pdf
- 2016-2020年成人高考《高起点语文》考试真题合集(含解析).pdf VIP
- 第七章模糊计算.ppt
- 会计基础考试试题及答案.doc
- 七年级上册第八课《陈太丘与友期行》课堂实录.pdf VIP
- “配速法”解决带电粒子在复合场中的运动问题 课件 -2025届高考物理二轮复习备考.pptx VIP
- 小学奥数举一反三电子版(一年级).pdf VIP
- L7S系列伺服驱动器中文说明书.pdf VIP
- 吉利-博越-产品使用说明书-2016款 博越1.8TD 6AT两驱型-MR6453C04-吉利NL-3车型用户手册V0.8_20160530(部分功能描述文字修改).pdf VIP
- 吉利博越产品手册.pptx VIP
原创力文档

文档评论(0)