数据结构试验报告
更新时间:2024-03-08 10:27:01 阅读量: 综合文库 文档下载
.
数据结构实验报告
学院:数理与信息工程学院
姓名:
班级:
学号:
.
.
一、线性表
实验一:顺序表的删除 (一)实验目的:
1.掌握使用C++上机调试线性表的基本方法;
2.掌握线性表的基本操作:插入、删除、查找等运算在顺序存储结构上的实现。 (二)实验内容:
实现一个线性表,对一个n不超过1000的线性表进行删除操作。 (三)实验程序: #include
struct LNode *next; }LNode,*LinkList; int main() { int n,m;
while(scanf(\ {
LinkList L=(LinkList)malloc(sizeof(LNode)); L->next=NULL;
.
.
LinkList p=L,q; for(int i=1;i<=n;i++) {
q=(LinkList)malloc(sizeof(LNode)); scanf(\ q->next=NULL; p->next=q; p=q; }
scanf(\ for(int j=1;j<=m;j++) {
int num;
scanf(\ p=L;int k;int e=-1; if(num>=1 && num<=n){ for(k=1;k
q=p->next; p->next=q->next; e=q->data;
.
.
n--; free(q); }
printf(\ } } }
(四)运行结果:
(五)实验总结:
初次接触数据结构,心理有些期待,也有些畏惧。因为没学 习过这种程序,心里总担心着能不能把它学好呢?当我们把 该章节学完就尝试着做这个实验,说实话突然从理论到实验还是 消化不了呢,后来,通过慢慢的揣摩和问老师和同学,慢慢的做 完了。
实验二:链表及其多项式相加 (一)实验目的:
1.掌握使用C++上机调试线性表的基本方法;
.
.
2.掌握线性表的基本操作:插入、删除、查找等运算在链式存储结构上的实现。
3.掌握基于链表的多项式相加的算法。 (二)实验内容:
通过有序对输入多项式的各个项,利用单链表存储该一元多项式,并建立的2个存储一元多项式的单链表,然后完成2个一元多项式的相加,并输出相加后的多项式。 (三)实验程序: #include
struct Lnode *next; }Lnode,*LinkList;
void Creatpolyn(LinkList &La,int m){ int i; LinkList p,q;
La=(LinkList)malloc(sizeof(Lnode)); La->next=NULL;
.
正在阅读:
数据结构试验报告03-08
河北省邯郸市2016届九年级第二次模拟考试数学试题12-22
RNA的种类与功能的多样性03-24
特种设备管理制度台账汇总教案资料05-04
壮美泰山作文400字07-15
【精品】银行协议存款02-10
购物狂妈妈作文500字06-29
告别网络游戏作文600字07-04
高中化学竞赛资料(笔记)01-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 数据结构
- 试验
- 报告
- 马达选型计算方法
- JAVA试题及答案(50道选择题)
- 当代大学生价值取向和心理素质调查分析报告 最终版
- 原电池训练题
- 生物药剂学与药物动力学习题1-15章
- 安徽师范大学自考本科毕业证申请
- 小学优秀班主任事迹材料
- 肺源性心脏病诊治指南
- 2017年年产0.5万吨锂电池正极材料建设项目可行性研究报告
- 中国音乐史复习资料
- 自考网络操作系统2013年7月试题答案加解析
- 素描 - 眼睛和眉毛的画法 教案 01 - 图文
- 全国通用2018年高考生物二轮复习作业及讲义: 专题三 遗传 串讲
- 总体施工技术方案
- 华为员工职业发展规划
- 《西方行政制度》形考参考答案
- 心理,行为与文化2016课后答案
- 浅析提高中小学教师专业知识素养的重要性
- 09 - 10学年第二学期高二语文教学工作计划
- 中小企业板信息披露业务备忘录第16号:变更公司名称