创建顺序表List L1并放入三个元素{1,2,3}的完整过程语句
时间: 2023-05-31 07:03:22 浏览: 54
C++语言:
```c++
#include <iostream>
using namespace std;
#define MAXSIZE 10 // 定义顺序表的最大长度为10
typedef struct {
int data[MAXSIZE]; // 存储元素的数组
int length; // 顺序表的当前长度
} List;
int main() {
List L1; // 定义一个顺序表L1
L1.length = 3; // 初始化L1的长度为3
L1.data[0] = 1; // 将元素1存储到L1的第一个位置
L1.data[1] = 2; // 将元素2存储到L1的第二个位置
L1.data[2] = 3; // 将元素3存储到L1的第三个位置
for (int i = 0; i < L1.length; i++) {
cout << L1.data[i] << " "; // 输出L1的所有元素
}
cout << endl;
return 0;
}
```
Python语言:
```python
class List:
def __init__(self):
self.data = [] # 存储元素的列表
self.length = 0 # 顺序表的当前长度
L1 = List() # 定义一个顺序表L1
L1.length = 3 # 初始化L1的长度为3
L1.data.append(1) # 将元素1存储到L1的第一个位置
L1.data.append(2) # 将元素2存储到L1的第二个位置
L1.data.append(3) # 将元素3存储到L1的第三个位置
for i in range(L1.length):
print(L1.data[i], end=" ") # 输出L1的所有元素
print()
```