实验一 顺序表的基本算法.docVIP

  • 9
  • 0
  • 约1.27千字
  • 约 3页
  • 2020-01-14 发布于河北
  • 举报
实验一 顺序表的基本算法 一. 实验目的: 通过上机编程,掌握线性表在顺序存储结构上的基本运算。 实验要求: 1. 给出程序设计的基本思想、原理和算法描述; 2. 画出程序流程图;根据数据结构有关知识编出算法程序; 3. 源程序给出注释; 4. 保存和打印出程序的运行结果,并结合程序进行分析。 三. 实验内容: 编写顺序表的删除函数; 编写程序实现以下功能: 创建一个至少包含 5 个元素的顺序表,元素值从键盘输入; (2) 调用删除函数,删除表中第三个位置上的元素; (3) 输出最终顺序表中的元素。 3. 编写函数,要求实现以下功能: (1)查找元素 x 在顺序表中的位置:如果 x 在表中,返回 x 在顺序表中的位置;如果 x 不在表中,返回 0; 源程序 #includestdio.h #includestdlib.h #define maxlen 100//定义字符组 typedef int datatype; struct sqlisttp { datatype elem[maxlen];//建立顺序表 int last; }; typedef struct sqlisttp SEQLIST; void delete(SEQLIST v,datatype i);//定义 delete 函数 void print(SEQLIST v);

文档评论(0)

1亿VIP精品文档

相关文档