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

怎么模仿别人做网站老铁seo外链工具

怎么模仿别人做网站,老铁seo外链工具,wordpress文章插广告,长沙微网站建设LC121买卖股票的最佳时机(未掌握) 暴力:双层循环寻找最优间距,每一次都确定一个起点,遍历剩余节点当作终点 贪心:取最左最小值,不断遍历那么得到的差值最最大值就是最大利润。 动态规划 dp数组…

LC121买卖股票的最佳时机(未掌握

  1. 暴力:双层循环寻找最优间距,每一次都确定一个起点,遍历剩余节点当作终点
    在这里插入图片描述
  2. 贪心:取最左最小值,不断遍历那么得到的差值最最大值就是最大利润。
    在这里插入图片描述
  3. 动态规划
    • dp数组的含义:
      • dp[i][0] 表示第i天持有股票所得最多现金
      • dp[i][1] 表示第i天不持有股票所得最多现金
    • 递归式的推导
      • dp[i][0]=>第i-1天持有和第i天买入的最多现金=>Math.max(dp[i-1][0],-price[i])
      • 因为本金是0,且只能操作一次,所以第i天买入的最多现金为-price[i]
      • dp[i][1]=>第i-1天不持有和第i天卖出的最多现金=>Math.max(dp[i-1][1],dp[i-1][0]+price[i])
  4. 代码
    在这里插入图片描述

LC122买卖股票的最佳时机II

  1. 与LC121买卖股票的最佳时机不同的是,LC121只能买入卖出一次,而LC122可以买入卖出多次,因此第i天买入的最多现金为dp[i-1][1]-price[i]
  2. 代码
    在这里插入图片描述

LC123买卖股票的最佳时机III(未掌握)

  1. LC123与LC122不同的是,LC123只能允许买入两次,而LC122可以买入无数次,因此使用5个状态来记录五种情况
    • 0:无操作,这个状态是用来帮助统计第一次持有股票的情况的
    • 1:第一次持有股票
    • 2:第一次不持有股票
    • 3:第二次持有股票
    • 4:第二次不持有股票
  2. 递归公式
    • dp[i][0] = dp[i-1][0]
    • dp[i][1] => 第i-1天第一次就持有股票和第i-1天不持有股票第i天买入 => Math.max(dp[i-1][1], dp[i-1][0]-price[i])
    • dp[i][2] => 第i-1天第一次就不持有股票和第i-1天持有股票第i天卖出 => Math.max(dp[i-1][2], dp[i-1][1]+price[i])
    • dp[i][3] => 第i-1天第二次就持有股票和第i-1天第一次不持有股票第i天买入第二次 => Math.max(dp[i-1][3], dp[i-1][2]+price[i])
    • dp[i][4] => 第i-1天第二次就不持有股票和第i-1天持有第二次股票第i天卖出 => Math.max(dp[i-1][4], dp[i-1][3]+price[i])
  3. 初始化:
    • 第0天没有操作,这个最容易想到,就是0,即:dp[0][0] = 0;
    • 第0天做第一次买入的操作,dp[0][1] = -prices[0];
    • 第0天做第一次卖出的操作,可以理解为当天买入,当天卖出,所以dp[0][2] = 0;
    • 第0天第二次买入操作,可以理解为第二次买入依赖于第一次卖出的状态,其实相当于第0天第一次买入了,第一次卖出了,然后再买入一次(第二次买入),初始化为:dp[0][3] = -prices[0];
    • 同理第二次卖出初始化dp[0][4] = 0;
  4. 代码
    在这里插入图片描述

LC188买卖股票的最佳时机IV

  1. LC123是买入两次,LC188是买入k次,因此j的值应该设置为2k+1种,代表2k+1种情况
  2. 根据规律可知
    • 初始化的时候dp[0][j],只要j为1、3、5…2*k-1时,值为-price[0]
    • 同理:j两两一组,表示j次买入股票和卖出股票的最多金额
  3. 代码
    在这里插入图片描述
http://www.ds6.com.cn/news/18190.html

相关文章:

  • 网站做推广企业培训心得体会
  • 淮北建网站费用云优化seo软件
  • 网站做推广淄博seo推广
  • 大连 网站建设 有限公司小说推文万能关键词
  • flash 可以做网站吗武汉seo推广
  • 公章电子版在线制作淘宝优化关键词的步骤
  • 万网 网站建设方案书范文搜索引擎排名google
  • 怎么注销自己名下的营业执照seo优化实训总结
  • wordpress没有css样式上海网站seo
  • 马鞍山建设工程监督站建管处网站南京seo优化
  • 商城网站建设精英谷歌搜索引擎镜像
  • dede企业网站源码2021年搜索引擎排名
  • 国家市场监督管理总局网站怎么开通网站
  • 肃宁做网站神马搜索推广
  • 做网站建设需要什么资质百度com打开
  • 长沙长沙网站建设成人教育培训机构十大排名
  • 网站建设中英语如何说如何建立一个网站
  • 企业网站建设总结百度扫一扫入口
  • 昆山建设银行网站首页百度免费广告发布平台
  • 做网站图片和文字字体侵权百度新闻排行榜
  • 建网站一定要备案吗如何做一个网站
  • 如何给公司做网站google官网注册
  • 中铁建设集团有限公司领导名单网站seo推广多少钱
  • 郑州市建设委员会网站金水湾免费建站建站abc网站
  • 中国网站建设公司百强微商刚起步怎么找客源
  • 承接网站建设广告语线上推广宣传方式有哪些
  • 查询公司的网站备案信息查询网络违法犯罪举报网站
  • 网站开发分为前端和后台直通车推广怎么做
  • 响应式网站开发pdf深圳债务优化公司
  • 云优cms搜索引擎优化是指什么