c++中如何建立一个顺序表.docVIP

  • 5
  • 0
  • 约8.81千字
  • 约 12页
  • 2019-09-25 发布于湖南
  • 举报
C++中如何建立一个顺序表 准备数据 [cpp] \o view plain view plain \o copy copy \o print print \o ? ? #define MAXLEN 100 //定义顺序表的最大长度 struct DATA { char key[10]; //结点的关键字 char name[20]; int age; }; struct SLType //定义顺序表结构 { DATA ListData[MAXLEN+1];//保存顺序表的结构数组 int ListLen; //顺序表已存结点的数量 }; 定义了顺序表的最大长度MAXLEN、顺序表数据元素的类型DATA以及顺序表的数据结构SLType。 在数据结构SLType中,Listen为顺序表已存结点的数量,也就是当前顺序表的长度,ListData是一个结构数组,用来存放各个数据结点。 我们认为该顺序表是一个班级学生的记录。其中,key为学号,name为学生的名称,age为年龄。 因为数组都是从下标0开始的,为了使用方便,我们从下标1开始记录数据结点,下标0的位置不可用。 初始化顺序表 在使用顺序表之前,首先创建一个空的顺序表,也就是初始化顺序表。这里,在程序中只需设置顺序表的结点数量ListLen为0即可。这样,后面需要添加的数据元素将从顺序表的第一个位

文档评论(0)

1亿VIP精品文档

相关文档