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

北海建设厅网站私域流量和裂变营销

北海建设厅网站,私域流量和裂变营销,专业性网站如何做宣传,免费wordpress响应式企业主题121.买卖股票的最佳时机 讲解链接:代码随想录-121.买卖股票的最佳时机 确定 dp 数组以及下标的含义: dp[i][0] 表示第 i 天持有股票所得最多现金dp[i][1] 表示第 i 天不持有股票所得最多现金 确定递推公式: 如果第 i 天持有股票即 dp[i][0]&…

121.买卖股票的最佳时机

讲解链接:代码随想录-121.买卖股票的最佳时机

  1. 确定 dp 数组以及下标的含义:

    1. dp[i][0] 表示第 i 天持有股票所得最多现金
    2. dp[i][1] 表示第 i 天不持有股票所得最多现金
  2. 确定递推公式:

    1. 如果第 i 天持有股票即 dp[i][0], 那么可以由两个状态推出来

      1. 第 i-1 天就持有股票,那么就保持现状,所得现金就是昨天持有股票的所得现金 即:dp[i - 1][0]
      2. 第 i 天买入股票,所得现金就是买入今天的股票后所得现金即:-prices[i]
      3. 那么 dp[i][0]应该选所得现金最大的,所以 dp[i][0] = max(dp[i - 1][0], -prices[i]);
    2. 如果第 i 天不持有股票即 dp[i][1], 也可以由两个状态推出来

      1. 第 i-1 天就不持有股票,那么就保持现状,所得现金就是昨天不持有股票的所得现金 即:dp[i - 1][1]
      2. 第 i 天卖出股票,所得现金就是按照今天股票价格卖出后所得现金即:prices[i] + dp[i - 1][0]
      3. 同样 dp[i][1]取最大的,dp[i][1] = max(dp[i - 1][1], prices[i] + dp[i - 1][0]);
  3. dp 数组如何初始化

    1. dp[0][0]表示第 0 天持有股票,此时的持有股票就一定是买入股票了,因为不可能有前一天推出来,所以 dp[0][0] -= prices[0];​​
    2. dp[0][1]表示第 0 天不持有股票,不持有股票那么现金就是 0,所以 dp[0][1] = 0;​​
  4. 确定遍历顺序

    1. 从递推公式可以看出dp[i]都是由dp[i - 1]推导出来的,那么一定是从前向后遍历。
public int maxProfit(int[] prices) {int len = prices.length;int[][] dp = new int[len][2];dp[0][0] -= prices[0];dp[0][1] = 0;for (int i = 1; i < len; i++) {dp[i][0] = Math.max(dp[i - 1][0], -prices[i]);dp[i][1] = Math.max(dp[i - 1][1], dp[i - 1][0] + prices[i]);}return dp[len - 1][1];
}

122.买卖股票的最佳时机 II

讲解链接:代码随想录-122.买卖股票的最佳时机 II

public int maxProfit(int[] prices) {int len = prices.length;int[][] dp = new int[len][2];dp[0][0] -= prices[0];dp[0][1] = 0;for (int i = 1; i < prices.length; i++) {dp[i][0] = Math.max(dp[i - 1][0], dp[i - 1][1] - prices[i]);dp[i][1] = Math.max(dp[i - 1][1], dp[i - 1][0] + prices[i]);}return dp[len - 1][1];
}
http://www.zhongyajixie.com/news/40502.html

相关文章:

  • 微信链接网站怎么做百度官方网站入口
  • 营销型网站建设推广广州今日头条新闻最新
  • 哈尔滨 网站建设google关键词优化
  • 定制网站的好处网页开发需要学什么
  • 服装行业网站建设比较好网络推广方式主要有
  • 成都网站建设推进方案凡科网站建站教程
  • 枣庄住房和城乡建设局网站整合营销网络推广
  • 网站设计一般多少钱余姚网站制作公司
  • dw wordpress优化网络搜索引擎
  • wordpress简洁设置济南seo培训
  • web开发就是做网站吗电商运营工作内容
  • 给网站做seo诊断怎么做电商平台
  • 东莞企业免费建站东莞网络推广培训
  • 东莞企石网站建设西地那非片的功效与作用
  • 网站备案号的区别google网页版登录入口
  • 宝鸡做网站市场怎么样网络广告营销案例有哪些
  • 网站开发要会英语吗广东公共广告20120708
  • 淮南网站建设科技有限公司长春网站快速优化排名
  • 给网站公司做网站简述什么是seo
  • 梅州市做试块网站怀柔网站整站优化公司
  • 普通高等学校健康驿站建设指引石家庄最新新闻事件
  • 网站设计需要哪些技能网络营销方式有几种
  • 甘肃网站建设搭建网站需要哪些步骤
  • wordpress宝塔安装环境seo自然搜索优化排名
  • 怎么建电子商务网站成都网站快速优化排名
  • 特产网站建设规划书公司软文
  • 企业官网响应式网站品牌营销案例分析
  • h5网站制作价格东莞做网站推广
  • 东莞网站建设分享seo成人技能培训班有哪些
  • 做网站分层技术google下载安卓版下载