初始化顺序表并输出
时间: 2023-12-27 16:03:41 浏览: 62
实现顺序表的基本运算:初始化、插入、删除、求表的长度、判空、释放。
5星 · 资源好评率100%
好的,这是一个简单的初始化顺序表的代码示例,并输出其中的元素:
```C++
#include<iostream>
using namespace std;
const int MAXSIZE = 1000; // 假设顺序表最大长度为1000
struct SeqList {
int data[MAXSIZE];
int length;
};
void InitList(SeqList &L) {
L.length = 0;
}
int main() {
SeqList L;
InitList(L);
for(int i = 0; i < L.length; i++) {
cout << L.data[i] << " ";
}
return 0;
}
```
这段代码中,首先定义了一个结构体 `SeqList` 来表示顺序表,其中 `data` 数组用来存储元素,`length` 表示顺序表的长度。然后定义了一个 `InitList` 函数来初始化顺序表,将 `length` 设为0。最后在 `main` 函数中声明一个 `SeqList` 类型的变量 `L`,调用 `InitList` 函数初始化后,遍历 `L.data` 数组并输出其中的元素。
阅读全文