1 问题
如何在Python中实现二分查找法的递归?
2 方法
二分查找法又称折半查找法,用于预排序列表的查找问题。...代码清单 1
def _binarySearch(key,a,lo,hi):if hidef binarySearch(key,a) #二分查找return_binarySearch(key,a,0,len(a)) #递归二分查找法def main():a=[1,13,26,33,45,55,68,72,83,99...))#二分查找关键字33print("关键字位于列表索引",binarySearch(58,a))#二分查找关键字58if__name__=='__main__':main()
3 结语
对于如何在Python...中实现二分查找法的递的问题,经过测试,是可以实现的,在python中还有很查找法,比如顺序查找法、冒泡排序法等。