//求数组的最大值
function get_max(arr,left,right){
let max_left , max_right , mid
if(!Array.isArray(arr) ) return Error("arr isn't a Array")
if(!arr.length) return Error("arr is empty")
if(left === right) return arr[left]
if(left -right <= 1){
return Math.max(arr[left],arr[right])
}
mid =(left+right)/2 + left
max_left = get_max(arr,left,mid)
max_right = get_max(arr,mid+1,right)
return Math.max(max_left,max_right)
}
let numArr = [9,2,8,7,6,-7]
console.log(get_max(numArr,0,numArr.length-1))