美文网首页
搜索算法

搜索算法

作者: 前端咸蛋黄 | 来源:发表于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