发布网友 发布时间:2024-10-03 10:18
共1个回答
热心网友 时间:2024-10-26 20:35
这是个用模板实现的顺序表类,该类有三个数据成员
T类型的数组slist[size];
整形数据Max,last;
slist用来保存数据
Max用来标示slist最大能保存数据的个数
last用来标示当前数组中的数据保存到了第几个位置,举个例子,构造一个seqlist对象,Max初始为10, 则该表最多可保存10个数据,初始slist为空,则last == -1;
添加进去一个数据,则last += 1;变为0,再加一个数据,则last += 1;变为1,在last < Max时都可以插入数据,一旦last >= Max, 就不能再插入数据了