当前位置:首页其他 > 正文

二分查找伪代码

作者:野牛程序员:2023-05-27 14:25:40其他阅读 2666

二分查找(Binary Search):

1
2
3
4
5
6
7
8
9
10
11
12
function binarySearch(array, target):
    low = 0
    high = length(array) - 1
    while low <= high:
        mid = (low + high) / 2
        if array[mid] == target:
            return mid
        else if array[mid] < target:
            low = mid + 1
        else:
            high = mid - 1
    return -1


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击