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

做网站有一行一行写代码的吗西安网站seo公司

做网站有一行一行写代码的吗,西安网站seo公司,网页设计个人简介模板代码,id怎么打开wordpress题目描述 给定一个数组 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.tj-hxxt.cn/news/39925.html

相关文章:

  • 宁波做网站费用网站优化入门免费教程
  • 成都网站建设找亮帅百度 营销推广多少钱
  • 高端t恤定制网站百度推广登录入口登录
  • 做影视网站需要多大硬盘营销推广内容
  • 北京著名的网站制作公司关键词挖掘工具网站
  • 凡科网站可以做seo优化信息发布网站有哪些
  • 建设部网站执业资格营销到底是干嘛的
  • 网站建站模式产品推广文案
  • 做的网站 只显示代码制作网站需要多少费用
  • 凡科做的网站百度收不收录百度热榜实时热点
  • 网站设计报价表搜索引擎营销的原理是什么
  • 在线网页制作网站域名查询系统
  • 网站制作公司 北京活动推广宣传方案
  • seo网站推广优化桂林市天气预报
  • 免费行情软件下载入口武汉整站seo数据上云
  • 营销型网站定制贵州萝岗seo整站优化
  • 通用搭建网站教程上海网站制作推广
  • 长春市网络科技有限公司seo是做什么工作的
  • wordpress如何更改字体大小长春seo外包
  • wordpress导航站模板少儿编程培训机构排名前十
  • 桂林象鼻山门票seo自动优化软件安卓
  • 新手做网站应该注意什么搜索引擎推广方式有哪些
  • 外贸生意做哪个网站好今天的新闻 最新消息
  • 做的网站怎么转成网址链接1688官网入口
  • 建设网站报价济南做seo排名
  • dw制作学校官网页面上海seo怎么优化
  • 做软测的网站百度账号登录
  • 香港做网站公司有哪些陕西网站推广公司
  • 优秀网站分析案例推广形式有哪几种
  • 有没有专门的网站做品牌授权的百度快速排名技术培训