时间:2021-07-01 10:21:17 帮助过:5人阅读
function binary-search(arr,key){
var low=0,
high=arr.length-1,
mid=Math.floor((low+high)/2);
while(low<=high){
mid=Math.floor((low+high)/2);
if(key==arr[mid]){
return mid;
}else if(key<arr[mid]){
high=mid-1;
}else{
low=mid+1;
}
}
return -1;
}有序数组中查找
相关推荐:
javascript - 用JS实现删除DOM 中的TABLE 的问题
js实现断点调试
JS实现判断鼠标是否滚动的代码
以上就是二分查找-JS实现的详细内容,更多请关注Gxl网其它相关文章!