美文网首页工作生活
java版折半查找法

java版折半查找法

作者: 无羡爱诗诗 | 来源:发表于2019-07-03 14:17 被阅读0次

折半查找算法实现:

public int BinSrarch1(int arrs[], int key) {

int low =0, high =arrs.length -1, mid;

    while(low <=high) {

mid = (low +high)/2;

        if(key ==arrs[mid])

return mid;

        else if(key >arrs[mid]) {

low =mid +1;

        }

else if(key

high =mid -1;

        }

}

return -1;

}

关于查找: https://www.cnblogs.com/yw09041432/p/5908444.html  大牛的博客地址

相关文章

  • 查找算法

    1.顺序查找法 改进后的顺序查找法 2.折半查找法 3.插值查找 插值查找其实是折半查找的升级版,在我们写折半查找...

  • java版折半查找法

    折半查找算法实现: public int BinSrarch1(int arrs[], int key) { in...

  • Java 数组折半查找

    java 数组折半查找

  • 折半查找法

    但是如果数组长度很大很大,使得low和high之和超出了limits.h中定义的有符号整数的极限值,那么执行到取数...

  • 算法复习-插入类排序(2)-折半插入排序

    折半插入排序 折半插入排序是根据折半查找法来查找插入位置的。折半查找的一个基本条件是序列已经有序。而从直接插入排序...

  • 算法复习-查找(2)-折半查找法

    折半查找法 折半查找要求线性表是有序的,即表中记录按关键字排序。 代码: ASL分析: 折半查找的过程可以用二叉树...

  • 算法:二分法查找(折半查找法)

    算法:二分法查找(折半查找法) 这是最经典的折半查找,而在面试的时候往往会对某些经典的数据结构和算法进行魔改,这道...

  • 查找算法

    三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表

  • PHP查找算法

    静态查找 顺序查找 折半查找 递归折半查找

  • 排序算法

    算法与数据结构基础 查找算法: 二分查找法: 简介:二分查找法又被称为折半查找法,用于预排序的查找问题 过程: 如...

网友评论

    本文标题:java版折半查找法

    本文链接:https://www.haomeiwen.com/subject/rsvqhctx.html