当前位置: 首页 > news >正文

珠海营销型网站建设广告代发平台

珠海营销型网站建设,广告代发平台,黑糖 wordpress,公司网站建设规划假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖 一次 该股票可能获得的利润是多少? 例如一只股票在某些时间节点的价格为 [9,11,8,5,7,12,16,14]。 如果我们能在价格为 5 的时候买入并在价格为 16 时卖出,则能收获最大的利润 11。…

假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖 一次 该股票可能获得的利润是多少?

例如一只股票在某些时间节点的价格为 [9,11,8,5,7,12,16,14]。

如果我们能在价格为 5 的时候买入并在价格为 16 时卖出,则能收获最大的利润 11。

数据范围

输入数组长度 [0,500]。

样例:

输入:[9, 11, 8, 5, 7, 12, 16, 14]

输出: 

11

解题思路: 从正常现实生活中考虑我们买卖股票肯定想在最低价的时候将它买入在最高价的时候将其抛售。

为了获取最大利润,用min变量记录前 i - 1 天股票的最低价。

假设今天是第 i 天,而我们理应记录第 i 天的利润(即当天的股票售价 - min)并用res变量时刻记录利润,并筛选出利润的最大值(max函数)。

这样最后的最大利润就是 res 。

理论成立代码如下:

class Solution {public int maxDiff(int[] nums) {if(nums.length == 0)//特殊情况return 0;int min = nums[0];int res = 0;//只有一个数据就直接返回0了for(int i = 1;i < nums.length; i ++){res = Math.max(res, nums[i] - min);min = Math.min(min, nums[i]);//先更新利润再更新min}return res;}
}

http://www.tj-hxxt.cn/news/97498.html

相关文章:

  • 开通小程序流程深圳百度推广seo公司
  • 沧州网站建设培训个人网站注册平台
  • 并提示网站菜单导航及用户登录关键词分析软件
  • 怎么做网站搜索百度开发者平台
  • 做设计必知网站市场营销策略有哪4种
  • 东莞网站推广需要多少钱百度公司推广
  • 网站做推广有用网站建设费用都选网络
  • 商务部网站建设情况汇报广州seo学徒
  • 深圳网站seo优化排名公司怎么创建域名
  • 乐山做网站的公司百度网络科技有限公司
  • 河南做外贸网站的公司简介网络舆情的网站
  • 网站推广外链品牌策略有哪些
  • 企业做网站有用吗天涯怎么做百度推广平台
  • 商城版免费网站制作基础建站如何提升和优化
  • 做外国语上门按摩服务网站2345网址导航是病毒吗
  • wordpress做网站网络广告公司
  • 大连做网站价钱seo关键词排名报价
  • 益阳房产网站建设企业品牌营销推广
  • wordpress恢复数据库菜单不见了电商seo与sem是什么
  • 网站说明页内容维护网站建站在线制作
  • 国外做网站查询域名注册信息
  • 沈阳网站建设公司怎么样科学新概念外链平台
  • 网站建设茂名百度推广账户优化
  • 网站用户量今日最新重大新闻
  • 英文网站制作费用合肥seo关键词排名
  • 广东网站设计服务商青岛seo网站排名
  • 网站中英文转换jsseo是什么意思广东话
  • 做网站去哪里网络舆情处理公司
  • 焦作网站建设哪家便宜营销型网站设计制作
  • 精美图表网站推荐seo优化软件哪个好