二分法简要示例
来源:互联网 发布:最优化方法 课本pdf 编辑:程序博客网 时间:2024/06/01 22:21
Python二分法 简要示例
从一个列表中查找匹配的数值
#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731l=[1,2,10,30,40,33,22,99,31]l.sort()print(l)def search(find_num,seq): if len(seq) == 0: print('seq not exists') return mid_index=len(seq)//2 mid_num=seq[mid_index] print(seq, mid_num) if find_num > mid_num: seq=seq[mid_index+1:] search(find_num, seq) elif find_num < mid_num: seq=seq[:mid_index] search(find_num, seq) else: print('find it')search(44,l)
阅读全文
0 0
- 二分法简要示例
- 二分法查找示例
- XHTML 简要示例
- c++: vector简要示例
- JavaScript中,二分法递归示例
- FTPClient的简要使用示例
- C++库函数sort简要示例
- JAVA模式 对象池 简要代码示例
- Consumer使用示例与配置简要说明
- MySQL 复制简要描述及示例
- 二分法~~
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 手把手教你搭建SpringMVC——最小化配置
- 论文阅读:SSD: Single Shot MultiBox Detector
- 微信支付demo
- 内容提供者-contentprovider
- 【C++】【LeetCode】19. Remove Nth Node From End of List
- 二分法简要示例
- Vue-表单控件绑定
- OOAD面向对象分析与设计复习知识点总结
- android点击事件分发机制总结
- Android源码基础解析之异步消息处理机制
- NoSQL之【Redis】学习(二):配置说明
- apt-get和aptitude的区别
- 在服务器上配置jupyter, 远程登录
- WordPress主题制作全过程(五):制作header.php