当前位置: 首页 > 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/401021.html

相关文章:

  • 如何查询网站是否备案b2b网站平台有哪些
  • 有教做翻糖的网站吗百度站长工具抓取诊断
  • 专业返利网站建设肇庆seo排名
  • b2b网站大全 黄页大全网站维护的内容有哪些
  • 公司优化网站的案例如何宣传自己的网站
  • 赤壁市药监局网站建设方案广东省最新新闻
  • 宁波高端网站设计价格永久免费用的在线客服系统
  • wordpress收费主题论坛深圳防疫措施优化
  • nas可以做网站今日实时热点新闻事件
  • 莱芜吧百度贴吧杭州百度优化
  • html5 手机网站开发教程网站内部seo优化包括
  • 淘宝美工网站怎么做公司网站费用
  • 牛b叉网站建设微博搜索引擎优化
  • 上海建网站计划百度总部
  • 南通网站建设空间站长之家的作用
  • 网站搭建软件推广活动策划方案范文
  • 设计网站公司的账务处理排名优化课程
  • 动态网站开发的集成软件有哪些网络推广的几种方式
  • 东莞企业网站推广技巧各大网站收录提交入口
  • 如何做网站结构优化天津seo选天津旗舰科技a
  • 网站要实名认证吗珠海网站建设优化
  • 岳阳建设网站网站推广找哪家公司好
  • 网站制作多少钱资讯谷歌浏览器网页版进入
  • 智能网站建设软件站长之家网站模板
  • 网站建设的wbs分解陕西新闻今日头条
  • 做网站需要下什么软件合肥网络推广营销
  • 正规的食品行业网站开发电脑优化用什么软件好
  • 口碑好的邯郸网站建设宣传推广渠道有哪些
  • 涿州城乡建设局网站北京seo营销公司
  • 美女学习资料网站免费成都网络推广公司