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

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

输入 [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;
   }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不...
    曲终人散Li阅读 3,371评论 0 19
  • 来源:NumPy Tutorial - TutorialsPoint 译者:飞龙 协议:CC BY-NC-SA 4...
    布客飞龙阅读 33,007评论 6 98
  • 首页 资讯 文章 资源 小组 相亲 登录 注册 首页 最新文章 IT 职场 前端 后端 移动端 数据库 运维 其他...
    Helen_Cat阅读 3,931评论 1 10
  • 恶者奔赴在去地狱的路上,只不过假借了好汉的手。 《刺死辱母者》,当它在手机上滚动到N遍的时候,下意识屏蔽血腥事件(...
    兰兮阅读 549评论 35 26
  • 普罗米修斯有个住在山区的远亲,虽然从未谋面,但,总之人家说是他的亲戚。人们叫他恶作剧之神,顾名思义,这是个不严肃,...
    傲娇的巨人阅读 496评论 1 0