def bsearch(data,key):
i,j=0,len(data)-1
while i<=j:
m=(i+j)//2
for k in range(m-1,m+2):
if i<=k<=j and data[k]==key:
return k
if data[m] < key:
i=m+2
else:
j=m-2
return-1
如果调用函数返回结果不正确,则data可能是( )