找出下列正数组的最大差值

2017-11-13  本文已影响0人  飞飞廉

找出下列正数组的最大差值比如:

输入 [10,5,11,7,8,9]

输出 6
这是通过一道题目去测试对于基本的数组的最大值的查找,很明显我们知道,最大差值肯定是一个数组中最大值与最小值的差。

 function getMaxProfit(arr){
    var max=arr[0];
    var min=arr[0];
    var res=0;
    for (var i = 1; i < arr.length; i++) {
        if(arr[i]>max){
            max=arr[i];
        }
        if(arr[i]<min){
            min=arr[i]
        }
        res=max-min;
    }
    return res;
   }
上一篇 下一篇

猜你喜欢

热点阅读