合并两个顺序表键盘输入两顺序表的元素C++
时间: 2023-09-11 16:09:51 浏览: 85
以下是Python代码实现:
```python
# 定义函数合并两个顺序表
def merge_seq_list(seq_list1, seq_list2):
# 创建一个新列表用于存储合并后的元素
merged_seq_list = []
# 遍历seq_list1和seq_list2中的元素,将它们添加到merged_seq_list中
for elem in seq_list1:
merged_seq_list.append(elem)
for elem in seq_list2:
merged_seq_list.append(elem)
# 对merged_seq_list进行排序
merged_seq_list.sort()
# 返回合并后的顺序表
return merged_seq_list
# 输入两个顺序表
seq_list1 = list(map(int, input("请输入第一个顺序表的元素,以空格分隔:").split()))
seq_list2 = list(map(int, input("请输入第二个顺序表的元素,以空格分隔:").split()))
# 调用函数合并两个顺序表
merged_seq_list = merge_seq_list(seq_list1, seq_list2)
# 输出合并后的顺序表
print("合并后的顺序表为:", merged_seq_list)
```
运行程序后,可以依次输入两个顺序表的元素,程序将会输出合并后的顺序表。例如:
```
请输入第一个顺序表的元素,以空格分隔:1 3 5
请输入第二个顺序表的元素,以空格分隔:2 4 6
合并后的顺序表为: [1, 2, 3, 4, 5, 6]
```
阅读全文