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

大石桥网站建设公司重庆网络营销

大石桥网站建设公司,重庆网络营销,快三网站建设,100m的光纤可以做网站吗这道题有两个注意点,一是我们永远都只能持有一支股票,二是一天之中只能在买股票和卖股票中二选一。因此我们至少要从第二天开始才有利润收入,也就是每两天是一个交易单元,这一点后面要用到。第一次做这道题一般都是这样想&#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/276025.html

相关文章:

  • wordpress 链接按钮邵阳seo排名
  • 深圳专业做网站排名公司外贸公司如何做推广
  • 自己服务器可以做网站网站出租三级域名费用
  • 做网站背景音乐网站搜索引擎
  • wordpress内容采集seo快速排名关键词
  • 住房各城乡建设网站站长工具使用
  • 成都快速建站模板网络优化大师app
  • 胶南网站建设哪家好视频号推广
  • 动态网站建设 教程如何去除痘痘有效果
  • 阿凡达做网站电话seo信息网
  • wordpress 摘要 格式seo和sem是什么意思啊
  • 公众号的网站怎么做的杭州最好的电商培训机构
  • wordpress添加代码片段网站结构优化的内容和方法
  • 男女做那些事免费网站在线crm网站
  • 购买域名网站好西安百度竞价托管代运营
  • 内推网站16888精品货源入口
  • 网站的基础服务昆山网站建设
  • 做计算机模拟ie题模拟网站打不开人工在线客服系统
  • 网站被采集 更换模板百度经验发布平台
  • 网站建设报价单 下载百度网页推广怎么做
  • 手机靓号网站制作北京百度网讯科技有限公司
  • 做网站后用浏览量百度给钱排名点击软件怎样
  • 建设网站收取广告费用百度热线客服24小时
  • 病毒杂志WordPress主题志鸿优化设计
  • 做装修公司网站百度app下载安装官方免费下载
  • 网站首页banner图海外营销推广服务
  • 的网站制作百度手机助手安卓版下载
  • 临朐网站建设定制首选哪家公司精准网站seo诊断报告
  • 帮人做网站如何收费企业网站管理系统源码
  • 商城网站怎么做推广方案网站快速搜索