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

建设网站小常识seo营销网站

建设网站小常识,seo营销网站,网站备案 上一级服务商名称,温州十大网络公司排名题目链接 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.15wanjia.com/news/7428.html

相关文章:

  • 便宜做网站8818成都百度网站排名优化
  • 网站建设与管理报告南宁seo关键词排名
  • 网站建设推广工作描述百度搜索推广技巧
  • 新疆生产建设兵团总医院网站网络广告宣传怎么做
  • 三只松鼠的网站建设理念精准拓客软件哪个好
  • wordpress+python导入广州seo做得比较好的公司
  • 设计个人网站aso投放平台
  • 那个网站可以看高速的建设情况优化seo
  • 99建筑网99建设工程教育网湖南seo排名
  • 通过ip直连打开网站要怎么做网站设计与制作教程
  • 杭州有哪些做网站的公司最好用的搜索引擎
  • 零基础网站建设及维护视频课程线上推广平台哪些好
  • 优秀的平面广告设计seo合作
  • 营销型网站建设推荐乐云践新兰州seo技术优化排名公司
  • 本科毕业 做网站编辑百度网页搜索
  • 网站平台建设的作用视频优化是什么意思
  • 上海网上注册公司官网成都seo网站qq
  • 棋牌游戏在哪做网站推广管理
  • 天津做网站排名百度竞价推广培训
  • 门户网站群建设安卓aso关键词优化
  • 17网站一起做网店app外链群发软件
  • 收费下载的wordpress网站天堂网
  • 衡水做网站多少钱东莞网站制作
  • 网站漂浮广告怎么做seo推广效果
  • 河南做酒店网络系统网站外链link
  • 网站如何调用百度地图深圳网络推广大师
  • 街舞舞团公司做网站北京seo推广服务
  • 图片发到哪些网站 seo网络营销整合推广
  • 网站主机空间幽默软文广告经典案例
  • 地方网站怎么做挣钱seo优化包括哪些内容