1 问题% Z5 d, k# S; H6 ^! P. r) s( m
如何在Python中实现二分查找法的递归? - O. A9 S D" A& A8 g8 D2 方法8 C j- H. A! n- R
二分查找法又称折半查找法,用于预排序列表的查找问题。: l6 ]' M1 A" c. X" l
要在排序列表alist中查找元素t,首先,将列表alist中间位置的项与查找关键字t比较,如果两者相等,则查找成功;否则利用中间项将列表分成前、后两个子表,如果中间位置项目大于t,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,即查找成功;或者直到子表不存在为止,即查找不成功。 4 G( l: ?3 v+ X1 n( N& o