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

哈尔滨做网站优化北京seo服务行者

哈尔滨做网站优化,北京seo服务行者,有创意的网络广告案例,网站 ca证书怎么做题目描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的…

题目描述

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

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

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

在这里插入图片描述

题目分析

对题目进行分析可知,买卖股票的最佳时机是由之前买或不买的状态决定的,而之前买或不买又由更早的状态决定的。因此,可以通过动态规划的思路来分析。

  1. 更新前i天的最低价格;
  2. 由于需要使得利益最大化,因此,使用dp[i]表示前i天的最大利润;
  3. 且dp[i]等于dp[i−1] 和第 i天卖出的最高利润中的最大值 。

Code

class Solution {
public:int maxProfit(vector<int>& prices) {int size = prices.size();if (0 == size) {return 0;}int min_price = prices[0];vector<int> dp(size, 0);for (int i = 1; i < size; ++i) {min_price = min(min_price, prices[i]);dp[i] = max(dp[i - 1], prices[i] - min_price);}return dp[size - 1];}
};
http://www.shuangfujiaoyu.com/news/7655.html

相关文章:

  • 深圳建立企业网站百度站长
  • 广州网站建设平台品牌推广的意义
  • 网站用什么做河南最新消息
  • 厦门做网站的公司成功的品牌推广案例分析
  • 校园网站建设的系统分析软件定制开发平台
  • 集团网站建百度竞价返点开户
  • 专门做消防器材的网站网络营销的步骤
  • 做网站滨州市域名注册万网
  • 烟台建设企业网站北京刚刚宣布比疫情更可怕的事情
  • wordpress实现下载功能成都seo培训班
  • 用vs2010做网站导航优化快速排名教程
  • 深圳涂料网站建设付费推广方式有哪些
  • 建设网站最简单的软件是全国疫情高峰感染进度
  • 推广网站的方法有搜索引擎营销中国外贸订单网
  • 徐州哪里做网站好百度指数的搜索指数代表什么
  • 做网站记者好吗上海seo公司哪家好
  • 服务器机房托管价格关键词排名优化方法
  • 做怎么样的网站好今日小说排行榜百度搜索风云榜
  • 女孩做网站工作辛苦吗seo实战培训
  • html手机网站怎么做win优化大师有免费版吗
  • 私人做的网站怎么挣钱北京学校线上教学
  • 一级a做爰片了网站宽带业务如何推广
  • 做的好的政府网站网站推广文章
  • 清流县建设局网站品牌营销策略论文
  • 如何使用记事本做网站seo快速排名系统
  • binbinli.wordpressseo工具是什么意思
  • 技术培训网站公众号开发网站公司
  • 如何让网站快照新百度的seo排名怎么刷
  • 企业网站系统自动提取关键词的软件
  • 网站制作 电子商城百度热门搜索排行榜