1.初始化顺序表seqlist 2.输入顺序表的元素 3.编写printlist函数,查找顺序元素表的位置 4.编写locateelement函数 向顺序表中插入新元素,并调用该函数,在第三个元素位置上插入一条学生记录 6.编写DeleteElement函数,删除顺序表元素,并调用该函数删除顺序表seqlist的第一个元素,输出删除后的线性表
时间: 2023-05-14 08:04:51 浏览: 98
顺序表输入、查找、插入、删除
5星 · 资源好评率100%
1. 初始化顺序表seqlist:
seqlist = []
2. 输入顺序表的元素:
for i in range(n):
element = input("请输入第{}个元素:".format(i+1))
seqlist.append(element)
其中,n为顺序表的长度。
3. 编写printlist函数,查找顺序元素表的位置:
def printlist(seqlist, element):
for i in range(len(seqlist)):
if seqlist[i] == element:
return i
return -1
其中,element为要查找的元素,如果找到了,返回该元素在顺序表中的位置,否则返回-1。
4. 编写locateelement函数,向顺序表中插入新元素,并调用该函数,在第三个元素位置上插入一条学生记录:
def locateelement(seqlist, element, index):
seqlist.insert(index, element)
其中,element为要插入的新元素,index为要插入的位置。
调用该函数:
student = "张三, 男, 18岁, 学号:001"
locateelement(seqlist, student, 2)
5. 编写DeleteElement函数,删除顺序表元素,并调用该函数删除顺序表seqlist的第一个元素,输出删除后的线性表:
def DeleteElement(seqlist, index):
del seqlist[index]
DeleteElement(seqlist, 0)
print(seqlist)
输出结果为删除第一个元素后的顺序表。
阅读全文