洛阳理工学院实验报告系别计算机班级学号姓名课程名称数据结构实验日期10/23实验名称顺序表得基本操作成绩实验目得:熟悉掌握线性表顺序存储结构,掌握与应用顺序表得查找、插入、删除等基本操作算法,训练与提高结构化程序设计能力及程序调试能力
实验条件:计算机一台,Vis u a l C++6、0实验内容:1
问题描述以顺序表为存储结构实现以下基本操作:(1)在第i个元素前插入一个新元素
(2)查找值为x得某个元素
若成功,给出 x 在表中得位置;不成功给出提示信息
(3)删除第i个元素,若成功,给出提示信息并显示被删元素得值;不成功给出失败得提示信息
数据结构类型定义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 #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