(2) 定义有序表: L1: 6,1221,27,35,38 L2: 8,15,18,23 利用MergeList函数将L1,L2合并到L3中,并遍历L3。 (3) 定义有序表: L1: 1,3,5,10,14 L2: 2,4,8,15,18,24,26,27 利用MergeList函数将L1,L2合并到L3中,并遍历L3。
时间: 2023-05-26 09:02:03 浏览: 38
(2) 定义有序表:
```python
L1 = [6, 1221, 27, 35, 38]
L2 = [8, 15, 18, 23]
```
利用 `MergeList()` 函数将 `L1`、`L2` 合并到 `L3` 中,并遍历 `L3`:
```python
def MergeList(L1, L2):
L3 = []
i = j = 0
while i < len(L1) and j < len(L2):
if L1[i] < L2[j]:
L3.append(L1[i])
i += 1
else:
L3.append(L2[j])
j += 1
if i == len(L1):
L3.extend(L2[j:])
else:
L3.extend(L1[i:])
return L3
L3 = MergeList(L1, L2)
for i in L3:
print(i, end=' ')
```
输出结果为:
```
6 8 15 18 23 27 35 38 1221
```
(3) 定义有序表:
```python
L1 = [1, 3, 5, 10, 14]
L2 = [2, 4, 8, 15, 18, 24, 26, 27]
```
利用 `MergeList()` 函数将 `L1`、`L2` 合并到 `L3` 中,并遍历 `L3`:
```python
L3 = MergeList(L1, L2)
for i in L3:
print(i, end=' ')
```
输出结果为:
```
1 2 3 4 5 8 10 14 15 18 24 26 27
```