首页 > 编程语言 > 详细

递归实现取数组最大值

时间:2020-04-27 21:07:30      阅读:27      评论:0      收藏:0      [点我收藏+]
package arithmetic;

public class RecursionGetMax {

    public static int getMax(int[] arr) {
        return process(arr, 0, arr.length - 1);
    }

    public static int process(int[] arr, int L, int R) {
        int mid = L + ((R - L) >> 1);
        int leftMax = process(arr, L, mid);
        int rightMax = process(arr, mid + 1, R);
        return Math.max(leftMax, rightMax);
    }
}

 

递归实现取数组最大值

原文:https://www.cnblogs.com/yanghailu/p/12789568.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!