1 问题 ; b8 b. ^' h; G9 Y% D9 M. s! ]- d如何在Python中实现二分查找法的递归?- D" B5 d9 v. ` 2 方法/ n: {: B# L) F
二分查找法又称折半查找法,用于预排序列表的查找问题。# z/ c, D k* V5 b6 k
要在排序列表alist中查找元素t,首先,将列表alist中间位置的项与查找关键字t比较,如果两者相等,则查找成功;否则利用中间项将列表分成前、后两个子表,如果中间位置项目大于t,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,即查找成功;或者直到子表不存在为止,即查找不成功。 S# Z/ q$ N. V