编写一个程序:输出在顺序表(3,6,2,10,1,8,5,7,4,91中采用顺序方法找关键字5的过程。
时间: 2024-05-11 22:17:15 浏览: 95
好的,以下是程序:
```python
# 初始化顺序表
lst = [3, 6, 2, 10, 1, 8, 5, 7, 4, 91]
# 设置起始位置为0
pos = 0
# 遍历整个列表
for i in range(len(lst)):
# 如果找到了关键字5,输出位置并结束循环
if lst[i] == 5:
pos = i
break
# 输出查找过程和结果
print("顺序表查找过程:")
print(lst)
print("查找关键字5的过程:")
for i in range(len(lst)):
if i == pos:
print("↓", end="")
else:
print(" ", end="")
print("\n查找结果:位置为", pos)
```
输出结果如下:
```
顺序表查找过程:
[3, 6, 2, 10, 1, 8, 5, 7, 4, 91]
查找关键字5的过程:
↓
查找结果:位置为 6
```
以上就是顺序表查找关键字5的过程。
阅读全文