【发布时间】:2021-10-12 17:13:29
【问题描述】:
你好,所以我必须做线性搜索程序,我已经在这里完成了
def linearsearch(arraydata,num):
flag = False
for i in range(0,len(arraydata)):
if num == arraydata[i]:
flag = True
else:
flag = False
return flag
arraydata = [10,5,6,7,1,12,13,15,21,8]
num = int(input("please input the number you want to find: "))
returnvalue = linearsearch(arraydata,num)
if returnvalue == True:
print("number has been found")
else:
print("number has not been found")
但是每当我输入一个数组时,它仍然说没有找到数字,请任何人的帮助,我们将不胜感激
【问题讨论】:
-
这不是二分搜索。
-
是的,对不起,我改变了它:)
标签: python linear-search