算法新启程
来源:互联网 发布:服务行业大数据案例 编辑:程序博客网 时间:2024/06/05 16:37
我很高兴能进入大学,来开始新的进程
今天第一个复习算法 二分查找
bool binary_search(){int l = 0,r = n * n;while(r - l >= 1){int i = (l + r)/2;if(k[i] == x) return true;else if (k[i] < x) l = i + 1;else r = i;}return false;}
1.排好序之后才能用
2.时间复杂度 O(nlogn)
技巧:4重循环——>2个双重循环
O(n^4)——>O(n^2 logn)
阅读全文
0 0
- 算法新启程
- 新启程
- 新启程
- 新的启程
- 新的启程
- 新的启程
- 新的启程
- 新的启程------加油
- 新的启程(owl)
- 新的陆航,启程!
- 新的开始,启程了
- 2015年,新的启程
- 随笔~ CSDN新的启程
- 新的航程即将启程!!
- 休假归来,新的启程
- 新的启程,新的进步。
- 2017-3-31:学习Web新启程!
- 启程
- HDU
- Runtime的入门与应用之六-实际运用
- logo在线制作
- java 反射
- 101. Symmetric Tree(DFS)
- 算法新启程
- redis查看版本号 · 进入命令行
- zookeeper的伪集群搭建模式
- 拦截导弹
- 什么是扇入和扇出
- 在中科曙光I620-G20服务器上安装Windows 2008 R2 系统步骤
- 计蒜客-2017 ACM-ICPC 亚洲区(西安赛区)网络赛Trig Function(数学公式推理)
- 二叉树中和为某一值的路径
- Nginx配置详情-配置说明-参数优化-Nginx反向代理、负载均衡(四)