数据结构(邹永林版)实验报告2-顺序表和链表.docVIP

  • 142
  • 0
  • 约 20页
  • 2018-05-21 发布于福建
  • 举报

数据结构(邹永林版)实验报告2-顺序表和链表.doc

实验二 顺序表与链表 【实验目的】 1、掌握线性表中元素的前驱、后续的概念。 2、掌握顺序表与链表的建立、插入元素、删除表中某元素的算法。 3、对线性表相应算法的时间复杂度进行分析。 4、理解顺序表、链表数据结构的特点(优缺点)。 【实验学时】 学时 【实验预习】 回答以下问题: 1、顺序表的存储表示 2、单链表的存储表示 【实验内容和要求】 1、按照要求完成程序exp2_1.c,实现顺序表的相关操作。exp2_1.c部分代码如下: #includestdio.h #includemalloc.h #define ERROR 0 #define MAXSIZE 100 #define OK 1 typedef int ElemType; /*定义表元素的类型*/ typedef struct slist{ ElemType *list; int listsize; int length; }Sqlist; Sqlist *L; /*(1)---补充顺序表的存储分配表示,采用定长和可变长度存储均可*/ /*函数声明*/ int InitList_sq(Sqlist *L); int CreateList_sq(Sqlist *L); int ListInsert_sq(Sqlist *L,int i,ElemType e); int PrintList_sq(Sqli

文档评论(0)

1亿VIP精品文档

相关文档