Python二分法
来源:互联网 发布:淘宝客鹊桥插件手机版 编辑:程序博客网 时间:2024/05/21 12:42
def BinarySearch(arr, key): left, right = 0, len(arr) - 1 mid = 0 while left < right: mid = int((left+right)/2) if arr[mid] == key: return arr[mid] break elif arr[mid] > key: right = mid - 1 else: left = mid + 1 return -1if __name__ == "__main__": print BinarySearch([1,2,3,34,56,57,78,87],57)
阅读全文
0 0
- Python二分法
- python二分法
- Python 二分法查找
- python二分法排序
- python实现二分法查找
- python实现二分法查找
- python里二分法
- Python基础----二分法查找
- Python-二分法查找
- python二分法查找
- python实现二分法查找
- 二分法查找的Python实现
- 二分法~~
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- linux比较好的网站和博客
- 酉矩阵(unitary matrix)
- 系统编程六
- Java实现矩阵相乘
- 利用SNMP向思科路由器发送命令
- Python二分法
- java异常
- PAT (Advanced Level) Practise 1124 Raffle for Weibo Followers (20)
- jQuery中DOM节点删除、复制、替换、
- <frameset>
- word embedding简要介绍
- 关于CV调参GridSearchCV
- 设计模式六大原则——单一职责原则
- 蓝桥决赛之最小距离