美文网首页
找出下列正数组的最大差值

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

作者: 飞飞廉 | 来源:发表于2017-11-13 10:12 被阅读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;
   }

相关文章

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

    找出下列正数组的最大差值比如: 输入 [10,5,11,7,8,9] 输出 6这是通过一道题目去测试对于基本的数组...

  • js 函数练习

    1. 不借助临时变量,进行两个整数的交换 原理:a = a + (b - a) 2. 找出下列正数组中的最大差值:...

  • 面试常见算法题

    1.对象转换为数组 2.统计一个字符串出现最多的字母 3.找出下列正数组的最大差值 4.获取数组中最大或者最小值 ...

  • 2018-08-22 LeetCode164. 最大间距(桶排序

    给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于 2,则返回 0。

  • 164. 最大间距

    给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 说明: ...

  • Leetcode_164_最大间距_hn

    题目描述 给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于 2,则返回 0。 ...

  • JavaScript 算法 (数组最大间距)

    题目:给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 示...

  • Leetcode164.最大间距(困难--快排、桶、基数排序)

    题目描述: 给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于2,则返回0。 示...

  • JS求数组最大间距问题(leetcode164题)

    原题给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 示例...

  • 算法入门(二)

    一、习题练习 (1)数组排序之后相邻的最大差值 题:给定一个整型数组arr,返回排序之后相邻的两个数最大差值 解题...

网友评论

      本文标题:找出下列正数组的最大差值

      本文链接:https://www.haomeiwen.com/subject/zliamxtx.html