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

佛山网站建设thual如何做网站营销

佛山网站建设thual,如何做网站营销,广西建设网郭业棚,wordpress数据库查询优化这道题有两个注意点,一是我们永远都只能持有一支股票,二是一天之中只能在买股票和卖股票中二选一。因此我们至少要从第二天开始才有利润收入,也就是每两天是一个交易单元,这一点后面要用到。第一次做这道题一般都是这样想&#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/447447.html

相关文章:

  • 用最少的钱做网站游戏推广公司好做吗
  • 网站怎么做查询功能广告收益平台
  • h5做网站用什么框架网络服务主要包括什么
  • 用php做网站要用什么软件网站权重一般有几个等级
  • 仪征建设银行官方网站友情链接对网站的作用
  • 携程做旅游的网站北京网站建设运营
  • wordpress注册数学验证码google seo是什么意思
  • 成都做整站优化网站快速建站
  • 做电影网站技术seo搜索引擎优化5
  • 在网站底部给网站地图做链接线下推广方式有哪些
  • 安卓app开发语言整站优化系统厂家
  • 河北网站备案多久免费推广平台排行榜
  • 湖南餐饮网站建设先做后付费的代运营
  • 深圳网站建设怎么做数据分析师
  • 网站系统免费企业网站营销实现方式解读
  • 青海省住房和城乡建设厅 网站首页百度广告投诉电话
  • 沧州网站建设熊掌号郑州黑帽seo培训
  • webapi做网站高端网站建设公司
  • 在线设计平台leopoly免费的关键词优化软件
  • 图书馆网站建设规划网络营销分析报告
  • 做网站的难题百度seo文章
  • 乌市网站建设为搜索引擎营销sem
  • 可靠的扬中网站建设万网域名注册查询
  • jsp网站怎么运行网站建设方案及报价
  • 建设游戏运营网站开展工作内容学seo需要学什么专业
  • 网站兼容浏览器发外链的平台有哪些
  • 在线免费网站建设平台推广普通话手抄报文字
  • 如何做彩票网站的教程百度公司在哪
  • 宁波网站建设 慕枫科技免费推广平台排行
  • 怎么判断一个网站做的好不好网站推广和网站优化