1 / 34
文档名称:

中南大学数据结构实验报告.doc

格式:doc   大小:209KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中南大学数据结构实验报告.doc

上传人:2982835315 2021/12/26 文件大小:209 KB

下载得到文件列表

中南大学数据结构实验报告.doc

相关文档

文档介绍

文档介绍:数据构造实验报告
专业班级:
指导教师:余腊生
姓名:
学号:
实验一单链表的根本操作的实现
一、实验目的
掌握单链表的根本操作:建立、插入、删除、查找等运算。
二、实验仪器
安装VC++的PC机。
三、实验原理
利用线性表的特性以及其链式存储构造特点对线性表进展相关操作。
四、实验容
程序中演示了单链表的创立、插入、删除和查找。
程序如下:
#include<>
#include<>
#include<>
#include<>
typedef struct node
{
int data;
struct node *next;
} NODE;
/******************************************/
NODE *Create()
{
NODE *p,*head;
int x;
head=(NODE *)malloc(sizeof(NODE));
head->next=NULL;
printf("Input data,-1 to End!\n");
scanf("%d",&x);
while(x!=-1)
{
p=(NODE *)malloc(sizeof(NODE));
p->data=x;
p->next=head->next;
head->next=p;
scanf("%d",&x);
}
return(head);
}
/******************************************/
void Output(NODE *head)
{
NODE *p;
p=head;
printf("Begin to dump the LinkList...\n");
while(p->next!=NULL){
printf("->%d",p->next->data);
p=p->next;
}
printf("\nThe LinkList ended!\n");
}
/******************************************/
int Listlen(NODE *head){
int i=0;
NODE *p=head;
while(p->next!=NULL){
i++;
p=p->next;
}
return(i);
}
/******************************************/
int Get(NODE *head,int i){
int j=0;
NODE *p=head;
while(p->next&&j<i){
j++;
p=p->next;
}
if(!p->next||j>i) return(0);
else return(p->data);
}
/******************************************/
void Del(NODE *head,int i){
NODE *p=head;
int j=0;
while(p->next&&j<i-1){
j++;
p=p->next;
}
if(!p->next||j>i-1) printf("the position is wrong\n");
else
p->next=p->next->next;
}
/******************************************/
void Ins(NODE *head,int i,int e)
{
NODE *p=head,*q;
int j=0;
while(p->next&&j<i-1)
{
j++;
p=p->next;
}
if(!p->next&&j>i-1) printf("Wrong position\n" );
else
{
q=(NODE *)malloc(sizeof(NODE));
q->data=e;
q->next=p->next;
p->next=q;
}
}
/******************************************/
main(){
NODE *head;
int length;
int i,element;
system("CLS");
head=Create();
Output(head);
length=Listlen(head);

最近更新

婚礼摄影:技巧与创新-揭秘专业婚纱摄影的艺术.. 28页

如何高效学习-学习方法讲座 24页

如何培养孩子的创造力-教育心理学家 23页

如何搞好班组安全管理工作的探讨 3页

2019专科《教育研究方法》期末试题及答案 3页

国家开放大学电大《电工电子技术》机考第13套.. 26页

深圳二手房买卖通用版合同 13页

塑造卓越企业文化-从评估到改善的全面策略 24页

店面租赁协议书通用版范本 3页

苏教版七年级生物血液和血型 36页

2024医疗器械注册申报代理服务合同样本6篇 100页

2024协议离婚全程法律咨询与材料准备合同3篇 56页

培养幼儿园学生的社交能力-幼教专家演讲 26页

2024四人大数据与云计算投资合伙协议书3篇 61页

2024外墙翻新工程施工环境噪声控制合同2篇 34页

2024屋面防水施工与屋顶绿化景观设计合同样本.. 53页

万科经典培训管理流程公开课获奖课件赛课一等.. 50页

2024年中国建筑工程设计咨询服务合同3篇 58页

培养学前儿童的社交技能-学前教育专家演讲 19页

2025年二级建造师执业资格考试《建设工程施工.. 24页

瓷砖铺贴施工合同范本(2024版) 15页

《义务教育道德与法治课程标准(2022年版)》 5页

【精选】毕业论文--基于VB的数字图像处理技术.. 32页

基于单片机的农业大棚温湿度监测系统设计 36页

我们赖以生存的隐喻 3页

康复心理学课程标准 10页

浅析电信运营商存量经营体系 6页

《诸真宝诰》-诰篆道160;释意 22页

毕业设计(论文)--深海管道卷管铺设试验系统.. 49页