博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组左边减去右边数值的最大差值
阅读量:6206 次
发布时间:2019-06-21

本文共 427 字,大约阅读时间需要 1 分钟。

思路1:

  • 穷举法

思路2:

function maxValue (arr) {    let min = arr[arr.length-1];     let _maxValue = arr[arr.length - 2] - min;     let diff = 0;    for( let i = arr.length - 3; i>=0; i--){        if ( arr[i+1] < min ) {            min = arr[i+1];        }        diff = arr[i] - min;        if (diff > _maxValue) {            _maxValue = diff;        }    }    return _maxValue;}复制代码

转载于:https://juejin.im/post/5bc5e027f265da0ac373370d

你可能感兴趣的文章
C#写文本文件如何写入回车换行符?
查看>>
第6章 服务模式 Service Interface(服务接口)
查看>>
C# 依赖注入那些事儿
查看>>
火车采集小结
查看>>
yum配置中driver-class-name: com.mysql.jdbc.Driver报错
查看>>
Java BigDecimal详解
查看>>
6.17 dokcer(一)Compose 简介
查看>>
无法加载安装安装程序:Wbemupgd.dll
查看>>
BOM中的那点事-location
查看>>
MySQL基础
查看>>
css-样式重构-代码分享
查看>>
js将base64做UrlEncode转码
查看>>
post提交参数过多时,取消Tomcat对 post长度限制
查看>>
UVA - 1388 Graveyard 【数学】
查看>>
Mysql数据库--语句整理/提升/进阶/高级使用技巧
查看>>
计算机视觉-自定义对象检测器
查看>>
Redis 服务安装
查看>>
Ubuntu10.04制作官方源镜像以及搭建本地源
查看>>
Jenkins部署Web项目到远程tomcat
查看>>
Node.js -- Router模块中有一个param方法
查看>>