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

昆山营销型网站建设方法wordpress手动上传图片

昆山营销型网站建设方法,wordpress手动上传图片,绍兴网站建设公司地址,阳谷网站建设电话题目链接 Leetcode.121 买卖股票的最佳时机 esay 题目描述 给定一个数组 p r i c e s prices prices ,它的第 i i i 个元素 p r i c e s [ i ] prices[i] prices[i] 表示一支给定股票第 i i i 天的价格。 你只能选择 某一天 买入这只股票,并选择在…

题目链接

Leetcode.121 买卖股票的最佳时机 esay

题目描述

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

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

返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 0 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 ≤ p r i c e s . l e n g t h ≤ 1 0 5 1 \leq prices.length \leq 10^5 1prices.length105
  • 0 ≤ p r i c e s [ i ] ≤ 1 0 4 0 \leq prices[i] \leq 10^4 0prices[i]104

解法:动态规划

我们定义 c o s t cost cost 为前 i − 1 i - 1 i1最小的购入成本

我们定义 p p p 为前 i − 1 i - 1 i1卖掉股票的最大利润

那么 前 i i i 天最大的利润 = = = m a x { p max \{ p max{p , 第 i i i 天的价格 − c o s t } -\quad cost \} cost}

时间复杂度: O ( n ) O(n) O(n)

C++代码:

class Solution {
public:int maxProfit(vector<int>& prices) {int p = 0 , cost = 1e9;for(auto x:prices){cost = min(cost , x);p = max(p , x - cost);}return p;}
};
http://www.yayakq.cn/news/437917/

相关文章:

  • 做的阿里巴巴网站的放哪个科目广东炒股配资网站开发
  • 老太太做受网站教你如何创建自己的网站
  • 黑龙江网站设计公司有哪些做海报的网站
  • 淮安做网站的有多少钱包头市住房和城乡建设局网站
  • 婚庆网站的设计意义贵阳做网站
  • 建立视频网站网站设计原型图
  • 丰润区建设局网站在线网站建设活动
  • 自己做的网站能上传吗360免费建站教程
  • 网站建设收费标准资讯安康孝歌平台
  • 广东住房和城乡建设局网站首页美食网站案例
  • 经营购物网站做企业网站服务商
  • 赤峰网站设计网站建设的论文的参考文献
  • 深圳建筑设计招聘aso优化是什么
  • 帝国cms怎么生成网站地图莆田网站建站建设
  • 电子商务基础网站建设wordpress评分管理
  • js 网站简体繁体菜鸟零基础如何自学编程
  • 广州市建设监理协会网站在线制作广告
  • 购物网站后台管理模板微商线上营销平台软件
  • 在凡科做网站钓鱼软件怎么制作
  • wordpress网站的优化公司营销外包
  • 郑州注册公司网站建个网站有什么用
  • 建设网站用什么语言比较好网站相关前置许可
  • 东营做网站优化公司上海开发app公司
  • 杭州正规制作网站公司吗牙克石网站建设
  • 高端网站定制方案阳谷网站建设电话
  • 某旅行社网站建设规划书前端软件开发工程师是什么
  • 电子商务网站建设html住房和城乡建设网站
  • vip影视网站怎么做的网站基本内容
  • 有服务器自己怎么做网站小学门户网站建设方案
  • 专业做网站排名的人共享虚拟主机 几个网站