用Python实现二分查找,Python实现二分查找,#!/usr/bin/e
用Python实现二分查找,Python实现二分查找,#!/usr/bin/e
#!/usr/bin/env pythonimport sys def search2(a,m): low = 0 high = len(a) - 1 while(low <= high): mid = (low + high)/2 midval = a[mid] if midval < m: low = mid + 1 elif midval > m: high = mid - 1 else: print mid return mid print -1 return -1if __name__ == "__main__": a = [int(i) for i in list(sys.argv[1])] m = int(sys.argv[2]) search2(a,m)
相关内容
- python 3.3 模拟登陆百度,python3.3,#-*-coding:u
- 基于正向最大匹配法的分词处理程序,Python实现,正向
- 使用python生成固定长度的随机字符串,python长度,from
- python多进程分块读取文件,python进程读取,读取超大的文
- 自用整理修改过的java文件的包,自用整理修改过java,
- 猜字游戏,猜字,'''Created o
- log日志记录,,利用python中的lo
- Python 编写的一个简单 Telnet 服务器,pythontelnet,def STLo
- Python 日志方法(装饰器),python日志,'''Created o
- 定期使用dig 查询域名的NS/A记录并做简单记录,digns,i
评论关闭