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

北京垡头网站建设公司品牌策划方案范文

北京垡头网站建设公司,品牌策划方案范文,常州做沙滩旗的公司网站,刷钻网站推广免费这道题有两个注意点,一是我们永远都只能持有一支股票,二是一天之中只能在买股票和卖股票中二选一。因此我们至少要从第二天开始才有利润收入,也就是每两天是一个交易单元,这一点后面要用到。第一次做这道题一般都是这样想&#xf…

这道题有两个注意点,一是我们永远都只能持有一支股票,二是一天之中只能在买股票和卖股票中二选一。因此我们至少要从第二天开始才有利润收入,也就是每两天是一个交易单元,这一点后面要用到。第一次做这道题一般都是这样想,选一个价格低的一天买入,再选个价格高的一天卖,再选一个低的买入.....循环反复,但我们根本确定不了多高算高,多低算低。不妨换一种思考方式,举个例子:我们第一天买股票,第三天卖股票,期间获得的利润可以拆成第一天到第二天的利润与第二天到第三天的利润之和,也就是将一次买卖拆成多个交易单元。于是贪心的点就出来了,我们只有在当前交易单元的利润为正时,才将其算入我们最终买卖股票的利润当中。局部最优,也就是只有当交易单元利润为正才算入总利润,全局最优就是最后得到的利润是我们能获取的最大值。大家可以结合我下面的代码及详细注释理解此题。

代码及详细注释如下:

class Solution {
public:int maxProfit(vector<int>& prices) {int sum = 0;int day_price;//每个交易单元的利润//从第二天开始才有利润,于是i从1开始for(int i = 1;i < prices.size();i++){//计算交易单元利润day_price = prices[i] - prices[i - 1];//当利润为正才算入总利润中if(day_price > 0){sum += day_price;}}return sum;}
};

http://www.dtcms.com/wzjs/186334.html

相关文章:

  • 关于做公司网站网站建设制作流程
  • node.js网站开发合适吗北京seo教师
  • 广州乐地网站建设今天的新闻发布会
  • office建设网站教程军事新闻最新消息今天
  • 赣州招聘网全面的seo网站优化排名
  • 设计交流的网站怎样推广自己的商城
  • 安仁网站制作软件开发需要多少资金
  • 党建门户网站建设方案拉新任务接单放单平台
  • 怎么做公司的网站凡科建站下载
  • 做玩具订制网站好处重庆seo排名外包
  • 大连淘宝网站建设苏州排名搜索优化
  • 宁波网站开发公司怎么样黑帽seo技术
  • 建设通网站怎么注销成都网站建设公司排名
  • 临近做网站友情链接你会回来感谢我
  • 济南科技市场做网站百度收录好的免费网站
  • 在线手机网站预览优化大师windows
  • 石家庄网站建设价格低百度竞价点击神器
  • 口碑营销5t模型广东短视频seo搜索哪家好
  • 万州哪里有做网站的百度新闻官网首页
  • 政府门户网站建设问题淘宝seo优化排名
  • 北京兄弟搬家公司优化大师是什么软件
  • seo好的外贸网站重庆网站seo建设哪家好
  • 徐州网站定制公司哪家好西安百度推广公司
  • html5国内网站上海seo网络优化
  • 企业网站建设的思路seo搜索引擎优化视频
  • 新手练习做网站哪个网站比较合适石家庄自动seo
  • 手机做wifi中继上外国网站yandex搜索引擎入口
  • 企业网站结构品牌推广策略分析
  • 0基础微信小程序开发教程班级优化大师免费下载电脑版
  • 拼多多网站开发西安疫情最新数据