JavaScript Source Code

function findMax(arr, start, end) {
    if (start === end) {
        return arr[start];
    }
    const mid = Math.floor((start + end) / 2);
    const max1 = findMax(arr, start, mid);
    const max2 = findMax(arr, mid + 1, end);
    return Math.max(max1, max2);
}
const array = [3, 5, 7, 1, 9, 2];
const maxElement = findMax(array, 0, array.length - 1);
    

运行结果



    
    
    返回主页