在顺序表的建立中,为什么初始化要&,而求表长就没有&?
结构类型定义:
const int MAXSIZE;
struct Seqlist
{
ElemType data[MAXSIZE];
int len;
};
sqlist;
MAXSIZE是线性表存储空间的大小
1.初始化:
void initlist(sqlist &sq)
{
sq.len=0;
}
2.求表长
getlen(sqlist sq)
{
return sq.len;
}
const int MAXSIZE;
struct Seqlist
{
ElemType data[MAXSIZE];
int len;
};
sqlist;
MAXSIZE是线性表存储空间的大小
1.初始化:
void initlist(sqlist &sq)
{
sq.len=0;
}
2.求表长
getlen(sqlist sq)
{
return sq.len;
}
...全文
相关推荐
实现顺序表的基本运算:初始化、插入、删除、求表的长度、判空、释放。
(1)初始化顺序表L (2)从标准输入(键盘)逐个数据输入a,b,c,d,e元素 ,建立顺序表 (3)输出顺序表L (4)输出顺序表L的长度 (5)判断顺序表L是否为空 (6)输出顺序表L的第3个元素 (7)输出元素a的位置 (8)在第4个元素位置上插入‘f’元素 (9)输出顺序表L (10)删除L的第3个元素 (11)输出顺序表L (12)释放顺序表L
单链表基本操作:建立链表,判空,求表长等
实现单链表的基本操作:建立链表,判空,求表长等
如何在C++中建立一个顺序表
在使用顺序表之前,首先创建一个空的顺序表,也就是初始化顺序表。这里,在程序中只需设置顺序表的结点数量ListLen为0即可。这样,后面需要添加的数据元素将从顺序表的第一个位置存储
线性表的实现_代码(初始化、判断是否为空表、求表长、输出表、插入、删除、查找、修改、清空表、释放表空间、退出
线性表的实现_代码(初始化、判断是否为空表、求表长、输出表、插入、删除、查找、修改、清空表、释放表空间、退出。
顺序表的建立
顺序表1)初始化顺序表L。 (2)依次插入‘a’,‘b’,‘c’,‘d’,‘e’元素。 (3)输出顺序表L。 (4)输出顺序表L的长度。 (5)判断顺序表L是否为空。


