美文网首页
搜索算法

搜索算法

作者: 前端咸蛋黄 | 来源:发表于2019-05-13 21:51 被阅读0次
    1. 顺序搜索
    function sequentialSearch(arr,target){
        for(let i=0; i<item.length; i++){
            if(arr[i]===item){
                return i
            }
        }
        return -1
    }
    
    1. 二分搜索
    function binarySearch(target,arr,start,end) {
        var start = start
        var end = end
        var mid = parseInt((start+end)/2)
        if(target === arr[mid]){
            return mid
        }else if(target > arr[mid]){
            return binarySearch(target,arr,mid+1,end)
        }else{
            return binarySearch(target,arr,start,mid-1)
        }
        return -1;
    }
    

    相关文章

      网友评论

          本文标题:搜索算法

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