数据结构实验2_顺序表的操作.docx

《数据结构》实验报告 实验序号:2           实验项目名称:顺序表的操作 学  号 姓  名 专业、班级 实验地点 指导教师 实验时间 一、实验目的及要求 1.掌握线性表的顺序存储类型; 2.熟练掌握顺序表的基本操作和具体的函数实现。 二、实验设备(环境)及要求 微型计算机; windows 操作系统; Microsoft Visual Studio 6.0集成开发环境。 三、实验内容与步骤 1.设A、B均为用数组实现的List类型的顺序表,试设计一个函数Alternate(A,B),从表A中第1个元素开始,交替地用表A和表B中元素组成一个新表。 2.顺序表表示和实现线性表的如下: # define LIST_INIT_SIZE 10 # define LISTINCREMENT 5 typedef struct{ ElemType *elem; int length ; int ListSize; } sqlist; int InitList_sq(sqlist *l) /*initial the list l*/ { l-elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType)); if (!l-elem) { printf(无法

文档评论(0)

1亿VIP精品文档

相关文档