折半查找
来源:互联网 发布:传智播客python百度云 编辑:程序博客网 时间:2024/05/20 08:25
/** * 折半查找 * @param <AnyType> * @param arr * @param x * @return */public static <AnyType extends Comparable<? super AnyType>> int BinarySearch(AnyType[] arr, AnyType x) {int low = 0, high = arr.length - 1;while (low <= high) {int mid = (low + high) / 2;if (arr[mid].compareTo(x) < 0)low = mid + 1;else if (arr[mid].compareTo(x) > 0)high = mid - 1;elsereturn mid;}return -1;}
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- HDU1271 整数对
- 如何使用 TRACERT 解决 Windows 中的 TCP/IP 问题
- android 导入Sample到Eclipse中
- Function实现ALV Table六:页眉页脚
- Ruby入门
- 折半查找
- 抽象类和接口(重点)
- 如何压缩存储数字
- .net中javascript与后台cs通讯
- Tabhost嵌套以及Tab中多个Activity跳转的实现
- JSP BodyTagSupport 用法
- linux下svn常用指令
- 为什么我的电脑在cmd中不能直接使用命令的解决办法
- 做了一个directshow的filter,把RGB视频流变成黑白的