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

上海电子通科技网站建设网络营销图片素材

上海电子通科技网站建设,网络营销图片素材,wordpress 做音乐网站,网站建设服务中心题目 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大…

题目

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。

示例 1:

输入:[7,1,5,3,6,4]
输出:5
解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。

示例 2:

输入:prices = [7,6,4,3,1]
输出:0
解释:在这种情况下, 没有交易完成, 所以最大利润为 0。

提示:

  • 1 <= prices.length <= 105
  • 0 <= prices[i] <= 104

解答

源代码

class Solution {public int maxProfit(int[] prices) {int minPrice = Integer.MAX_VALUE;int maxProfit = 0;for (int i = 0; i < prices.length; i++) {if (prices[i] < minPrice) {minPrice = prices[i];} else if (prices[i] - minPrice > maxProfit) {maxProfit = prices[i] - minPrice;}}return maxProfit;}
}

总结

尽量拒绝暴力破解,遍历一次,不断更新最低价和能够获得的最大利润,返回最终的最大利润。

http://www.hengruixuexiao.com/news/25228.html

相关文章:

  • wordpress 外跳百度seo发帖推广
  • 沈阳网站建设培训网络推广代理
  • 网站怎么做来流量吗怎么在百度推广自己的公司
  • 网站设计和经营seo是什么职位
  • 做网站需要了解什么就业培训机构有哪些
  • 咸阳做网站开发公司最近发生的热点新闻
  • 如何做网站框架网站维护工作内容
  • BC网站推广怎么做seo研究学院
  • 怎样用dw做网站主页免费网站搭建平台
  • 黑色大气网站源码seo顾问是什么职业
  • wordpress搬家问号站长之家seo查询官方网站
  • 做网站的原型 免费网站建设工作总结
  • 昆明凡科建站多少钱b2b电子商务平台排名
  • 深圳网站建设公司大全品牌推广策略与方式
  • 制作公司网站设计要求北京seo运营
  • 足彩网站建设今天的新闻 最新消息
  • 网站 无限下拉菜单seo基础知识培训视频
  • 设计网站官网入口网站建设制作费用
  • 做经营行网站需要什么手续百度公司招聘条件
  • 怎么用手机自己做网站小程序开发公司十大排名
  • cms 网站建设义乌百度广告公司
  • 短信轰炸网站开发济南seo网站排名优化工具
  • 完美代码网站网络优化软件
  • 周口市建设局网站大数据培训班需要多少钱
  • 网站域名收费关键词推广是什么
  • 分类目录模板windows优化大师绿色版
  • 太仓有专门做网站的地方吗天津百度快照优化公司
  • 微信网站模板下载搭建一个网站
  • 关于网站建设报告谈谈对seo的理解
  • 织梦 网站复制恢复原来的百度