电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构顺序表实验报告

数据结构顺序表实验报告_第1页
1/4
数据结构顺序表实验报告_第2页
2/4
数据结构顺序表实验报告_第3页
3/4
洛阳理工学院实验报告系别计算机班级学号姓名课程名称数据结构实验日期10/23实验名称顺序表得基本操作成绩实验目得:熟悉掌握线性表顺序存储结构,掌握与应用顺序表得查找、插入、删除等基本操作算法,训练与提高结构化程序设计能力及程序调试能力。实验条件:计算机一台,Vis u a l C++6、0实验内容:1. 问题描述以顺序表为存储结构实现以下基本操作:(1)在第i个元素前插入一个新元素。(2)查找值为x得某个元素。若成功,给出 x 在表中得位置;不成功给出提示信息。(3)删除第i个元素,若成功,给出提示信息并显示被删元素得值;不成功给出失败得提示信息。2. 数据结构类型定义ty pe d e f s t ruct{ ElemType elem[MA XS I Z E]; ﻩInt la st; }S eq Li s t;3. 模块划分(1)创建顺序表输入函数:void Inp u t(SeqList *L,int n);(2)创建顺序表输出函数:v oi d O u tpu t(Se q L i st *L);(3)创建顺序表得内容查找函数:int Lo c a t e(S e qL is t L,E l emTy pe e); (4)创建顺序表得插入函数:int I n sLis t(SeqList *L,in t i,E lem Typ e e);( 5 ) 创 建 顺 序 表 得 删 除 函 数 : i n t DelList ( Seq L ist * L ,int i,ElemTy pe *e);(6)主函数:void mai n() 4. 详细设计#i nclude #incl u d e <s tdlib、h>#inc l ude 〈m alloc、h>#d e fine OK 1#d ef ine ER R OR -1#define TR U E 1#define F A LSE 0#defin e El e m T y pe i nt#d efi neﻩMAXSI Z E 1 0 0 //最大长度 typ e d ef struct{ Ele m Type elem[M A XSIZE]; int l a s t; }S eq List;v oid Input(S eqL i st *L,i nt n) //输入函数{ in t i; pri n tf(”请输入线性表得各元素值:\n"); f or(i=0; i〈n; i++) scanf("%d”,&L—>ele m[i]);}void Output(SeqLis t *L) //输出函数{ i n t i; for(i=0; i<=L—〉l a st; i++) p r intf(”%2d,",L—〉el em[i]); printf("\n”);}int Locate(Se qL ist L,Ele m Type e)//内容查找函数{ ﻩin ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构顺序表实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部