文章插图
文章插图
5排序:
[6, 2, 7, 10, 23, 13, 15] 13
酿成
[2, 6, 7, 10, 13, 15, 23]
文章插图
6一趟搜刮
第 1 趟
[2, 6, 7, 10, 13, 15, 23] 13
当前头坐标lowpos = 0,从头至尾坐标highpos=6,新中值坐标midpos = 3,新中值midNum=10
[2, 6, 7, 10, 13, 15, 23] 13
【win7 python3实现折半查找】 新中值小于方针值 头坐标后移1:当前头坐标lowpos = 4,从头至尾坐标highpos=6,新中值坐标midpos = 3,新中值midNum=10
文章插图
7二趟:
第 2 趟
[2, 6, 7, 10, 13, 15, 23] 13
当前头坐标lowpos = 4,从头至尾坐标highpos=6,新中值坐标midpos = 5,新中值midNum=15
[2, 6, 7, 10, 13, 15, 23] 13
新中值小于方针值 从头至尾坐标前移1:当前头坐标lowpos = 4,从头至尾坐标highpos=4,新中值坐标midpos = 5,新中值midNum=15
文章插图
8三趟:找到!
第 3 趟
[2, 6, 7, 10, 13, 15, 23] 13
当前头坐标lowpos = 4,从头至尾坐标highpos=4,新中值坐标midpos = 4,新中值midNum=13
[2, 6, 7, 10, 13, 15, 23] 13
找到! 当前头坐标lowpos = 4,从头至尾坐标highpos=4,新中值坐标midpos = 4,新中值midNum=13
文章插图
注重事项先排序后查找
python3 +win7+pycharm情况
以上内容就是win7 python3实现折半查找的内容啦 , 希望对你有所帮助哦!
推荐阅读
- win7回收站删除了怎么恢复
- 顺序表中插入一个新元素C++怎样实现
- WPS如何实现化学式、数学公式中的批量下标
- 怎样实现剪切板图片黏贴功能
- 怎样实现网站的流量统计
- 重载减号运算符在C++中怎样实现
- Win7是否能删除Ctrl+Alt+Del界面中任务管理器
- DCOM在Win7 64位和32位的配置
- win7系统怎么设置隐藏电脑桌面的计算机图标
- win7系统怎么设置隐藏电脑桌面的回收站图标