python实现二分叉查找

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现二分叉查找相关的知识,希望对你有一定的参考价值。

*二分叉查找就是折半查找

比如12345这几个数字当中找2,他会先找到这五个数字中的中坚的那个与2进行比较,
比如中间的3》2他就认为3以后的不用查找了,然后查找3左边的,即123,再把这个分半,
然后中坚为2,2=2 即找到
其实代码也就是这个思路,只不过这个里边添加了递归调用函数。

技术分享图片

说一下遇到的问题:递归调用次数最多为999默认,
开始的时候也没有写如果找完了还是没有,怎么办,
代码不难就是一个递归调用思想,我也是刚接触,有问题大家一起讨论,欢迎

以上是关于python实现二分叉查找的主要内容,如果未能解决你的问题,请参考以下文章

二叉查找树python实现

python实现二叉查找树

算法python实现二叉搜索树插入删除查找

python 二叉查找树实现

python实现二分查找

二分查找——Python实现