二分搜索

来源:互联网 发布:安装linux时进入dracut 编辑:程序博客网 时间:2024/06/05 18:40

二分搜索算法的实现

int BinarySearch(int a[], int n,int x) {    int left = 0, right = n - 1;    int middle = 0;    while (left <= right) {        middle = (left + right) / 2;        if (x == a[middle]) return middle;        else if (x > a[middle]) left = middle + 1;        else right = middle - 1;    }    return -1;}
原创粉丝点击