编写程序,实现: 1.创建一个线性表,将表格中的数据存储到内存单元中 2.输出线性表
时间: 2024-09-29 08:10:22 浏览: 22
在编写程序实现一个简单的线性表时,我们通常会选择一种数据结构,比如数组或链表。这里以Python为例,我会演示如何使用列表(动态数组)来实现。
首先,我们需要定义一个线性表类`LinearList`,包含插入元素和遍历输出的功能:
```python
class LinearList:
def __init__(self):
self.data = []
# 插入元素
def insert(self, index, value):
if index < 0 or index > len(self.data):
print("Index out of range")
else:
self.data.insert(index, value)
# 输出线性表
def display(self):
print("Current data in the linear list:")
for i, item in enumerate(self.data):
print(f"Element at position {i}: {item}")
# 使用示例
my_list = LinearList()
my_list.insert(0, "First element")
my_list.insert(1, "Second element")
my_list.display() # 输出线性表
```
在这个例子中,我们创建了一个`LinearList`实例`my_list`,然后通过`insert`方法添加元素,并通过`display`方法打印出线性表中的所有数据。