实验一线性表地实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一线性表的实验
实验课程名: C语言程序设计
专业班级:学号:
实验时间:实验地点:指导教师:
*(p-1)=*p;
L->length --;
return 1;
}
int main()
{
int i;
SeqList L;
InitSeqList(&L);
PrintSeqList(&L);
printf("请输入删除位数:");
scanf("%d",&i);
DeleteList(&L,i);
PrintSeqList(&L);
return 0;
}
(2)运行结果:
2.插入功能
3.查询功能
4.删除功能
(3)运行结果分析:
本次作业利用C语言实现顺序表初始化、插入、删除、查找、的基本操作。
任务二:用链表实现通讯录管理
1、构建通讯录的链表并输出检验,实现表1。
2、增加插入记录的功能并输出检验,实现表2。
3、增加按学号查找的功能并运行验证。
4、增加删除记录的功能并运行验证。
解答:
(1)源代码:#include
#include
#include
typedef struct{
char xuehao[14];//学号
char name[20]; //
int sex; //性别
char tel[14]; //联系
char qq[12]; //QQ号
}DataType;
typedef struct LNode{
DataType data;
struct LNode *next;
}LNode,*LinkList;
LinkList CreatList()//头插法建立链表
(3)运行结果分析:
利用链表构建通讯录,然后通过各个节点之间的联系完成构建、插入、删除、查询的功能。