- 2
- 0
- 约3.34千字
- 约 9页
- 2019-05-09 发布于贵州
- 举报
设线性表中元素的类型是实验报告
设计性实验二线性表的合并 实验课程名:数据结构 专业班级:11计科学号:XX20410***姓名:***实验时间:实验地点:J4-207指导教师:*** 1 2 3 4 5 数据结构 实 验 报 告 实验名称:___线性表_________________________ 学生姓名:张鑫磊____________________________ 班级:XX____________________________ 班内序号:01____________________________ 学号:XX____________________________ 日期:____________________________ (一)实验目的和要求 实验目的:熟练掌握线性表的基本操作在顺序存储结构上的实现。 实验要求:任选一种高级程序语言编写源程序,并调试通过,测试正确。 (二)实验主要内容 1.建立n个元素的顺序表SqList,实现顺序表的基本操作; 2.在SqList的元素i之后插入一个元素,实现顺序表插入的基本操作; 3.在sqList中删除指定位置i上的元素,实现顺序表删除的操作。4. (三)仪器设备 PC机,WindowsXP操作平台,VisualC++ (四)实验原理 顺序表操作:定义一个顺序表类,该类包括顺序表的存储空间、存储容量和长度,以及构造、插入、删除、遍历等操作的方法 (五)实验步骤与调试分析: 顺序表操作:先构造有四个数据的顺序表,在第4个位置插入9,再读取并删除第3个元素。 源程序: #include usingnamespacestd; constintLIST_INIT_SIZE=10;//顺序表初始长度 constintLISTINCREMENT=5;//顺序表长度增值 classSqList { int*L;//定义存储空间起始地址 intlength;//顺序表当前长度 intlistsize;//顺序表当前存储容量 boolflag;//设立标志值记录操作成败 public: SqList(intv1,intv2,intv3,intv4);//构造函数构造并初始化顺序表 voidListInsert(inti,inte);//实现将e插入到顺序表中第i个位置 voidListDelete(inti,inte);//实现删除顺序表第i个 元素 voidListVisit();//实现顺序表的遍历 }; SqList::SqList(intv1,intv2,intv3,intv4)//构造并初始化顺序表{ L=newint[LIST_INIT_SIZE]; if(!L)//分配失败{ flag=false; coutlength+1)cout=i;t--) *(L+length)=*(L+length-1); *(L+i-1)=e; length++; 功,表长加1 } } voidSqList::ListDelete(inti,inte) { if(ilength)cout实验结果与分析:顺序表操作:先构造有四个数据的顺序表,在第四个位置插入9.再度趋并删除第三个元素. 实验总结: 通过这次实验,掌握了线形表的定义,顺序存储及链式存储的方法及基本操作。学会了利用线性表的顺序存储结构完成一些数据的管理,实现数据通信元素的增加,删除等运算 实验心得:第一次数据结构的实验,编程过程中我遇到了一些棘手的问题,但是经过请教老师和同学后,较为轻松的解决了问题。 《数据结构》实验报告 院系应用科技学院专业电子信息工程姓名陈高雪学号班月日 1.实验目的 1.掌握线性表的基本运算。2.掌握顺序村存储的概念,学会对顺序存储数据结构进行操作。3.加深对顺序存储数据结构的理解,逐步培养解决实际问题的编程能力。 2.需求分析 要求用c语言编写一个演示程序,首先建立一个空表,然后根据用户选择,能够在线性表的任意位置实现插入元素、删除元素、初始化线性表、查找某一元素的在线性表中得位置。 建立线性表的功能 ?输入的形式和输入的范围:调用出入函数,输入插入的位置和数值,用逗号隔 ?开输出的形式:调用输出函数,按顺序输出线性表所插入的值,以及所对应功能 的值。 插入功能 ?输入的形式和输入值的范围:输入一个表示位置的正整数和一个表示插入元素 值的正整数,两个正整数之间用逗号隔开,出入位置的和
您可能关注的文档
- 设备部月度总结.docx
- 设备采购供应计划.docx
- 设备采购合同补充协议.docx
- 设备采购员工作总结.docx
- 设备采购供应计划的内容.docx
- 设备部分析报告.docx
- 设备采购验收报告(共8篇).docx
- 设备鉴定报告模板.docx
- 设备顶账合同范文.docx
- 设备采购评标报告.docx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 年产4500吨聚丙烯的生产工艺设计.docx VIP
- 成功经理人讲座《有效沟通》余世维.ppt VIP
- 万达广场导向标识系统设计方案及施工图设计招标文件.pdf VIP
- 2023-2024学年湖南省浏阳市七年级数学第一学期期末学业水平测试试题含解析.doc VIP
- 高速公路桥梁施工安全监理实施细则.docx VIP
- 高清F正谱游击队之歌.pdf VIP
- 湖南省长沙市浏阳市2022-2023学年七年级上学期期末数学试题.pdf VIP
- 高速公路施工监理规范.doc VIP
- 贵州省黔南布依族苗族自治州2024-2025学年高一上学期期末语文试题(含答案).docx VIP
- 高速公路桥梁施工安全监理实施细则.doc VIP
原创力文档

文档评论(0)