深圳大学实验报告课程名称:数据构造试验与课程设计试验项目名称:试验一:次序表的应用学院:计算机与软件学院专业:指导教师:蔡平汇报人:文成学号:150259班级:5试验时间:-9-17试验汇报提交时间:-9-24教务部制一、试验目的与规定:目的:1
掌握线性表的基本原理2
掌握线性表地基本构造3
掌握线性表地创立、插入、删除、查找的实现措施规定:1
熟悉C++语言编程2
纯熟使用C++语言实现线性表地创立、插入、删除、查找的实现措施二、试验内容:ProblemA:数据构造——试验1——次序表例程Description实现次序表的创立、插入、删除、查找Input第一行输入次序表的实际长度n第二行输入n个数据第三行输入要插入的新数据和插入位置第四行输入要删除的位置第五行输入要查找的位置Output第一行输出创立后,次序表内的所有数据,数据之间用空格隔开第二行输出执行插入操作后,次序表内的所有数据,数据之间用空格隔开第三行输出执行删除操作后,次序表内的所有数据,数据之间用空格隔开第四行输出指定位置的数据SampleInput6112233445566888352SampleOutput112233445566112288833445566112288833556622HINT第i个位置是指从首个元素开始数起的第i个位置,对应数组内下标为i-1的位置ProblemB:数据构造——试验1——次序表的数据互换Description实现次序表内的元素互换操作Input第一行输入n表达次序表包括的·n个数据第二行输入n个数据,数据是不不小于100的正整数第三行输入两个参数,表达要互换的两个位置第四行输入两个参数,表达要互换的两个位置Output第一行输出创立后,次序表内的所有数据,数据之间用空格隔开第二行输出执行第一次互换操作后,次序表内的所有数据,数据之间用空格隔开第三行输出执行第二次互换