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

自然村 网站建设b2b平台有哪些网站

自然村 网站建设,b2b平台有哪些网站,做网站开发的,电商网站建设与管理文章目录 121. 买卖股票的最佳时机122.买卖股票的最佳时机II 121. 买卖股票的最佳时机 为什么定义dp数组为二维数组? dp数组定义,dp(i)[0] 表示第i天持有股票所得最多现金,dp(i)[1]表示第i天不持有股票的状态(未必当前卖出&#x…

文章目录

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

121. 买卖股票的最佳时机

为什么定义dp数组为二维数组
dp数组定义,dp(i)[0] 表示第i天持有股票所得最多现金,dp(i)[1]表示第i天不持有股票的状态(未必当前卖出)
这样定义可以表示所有状态,否则dp[i]表示买入,那还要定义第i天卖出,和剩下两种状态持有和不持有

  • 题目链接:代码随想录

  • 解题思路:
    ①dp数组,dp(i)[0]表示第i天持有股票的最大现金,dp(i)[1]表示第i天不持有股票的最大现金
    ②递推公式

    ​ 1.第i天持有股票,可能第i天没买,最大现金为前一天持有股票的最大状态;有可能第i天买了,而且一定是第一次买,所以为-price[i]
    ​ 2.第i天不持有股票**,可能是第i - 1天就不持有状态顺延;也有可能是正好这一天卖出股票,所以总现金为前一天持有状态 + 今天卖出状态
    ​ ③初始化:
    ​ 因为要用到i - 1状态,所以要有第0个元素
    ​ ④遍历顺序:从前向后,因为后状态依赖前状态

  • 推导过程

    image-20230502200150588
public int maxProfit(int[] prices) {//dp数组//dp[i][0]表示第i天持有股票的最大现金,dp[i][0]表示第i天不持有股票的最大现金int[][] dp = new int[prices.length][2];//初始化//因为i - 1所以,要有第0个元素dp[0][0] = -prices[0];dp[0][1] = 0;//遍历for (int i = 1; i < prices.length; i++) {//第i天持有股票,可能第i天没买,最大现金为前一天持有股票的最大状态;有可能第i天买了,而且一定是第一次买,所以为-price[i]dp[i][0] = Math.max(dp[i - 1][0], -prices[i]);//第i天不持有股票,可能是第i - 1天就不持有状态顺延;也有可能是正好这一天卖出股票,所以总现金为前一天持有状态 + 今天卖出状态dp[i][1] = Math.max(dp[i - 1][1],dp[i - 1][0] + prices[i]);}//一定是第i天不持有股票现金多,不持有一定现金更多return dp[prices.length - 1][1];
}

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

本题和上一题唯一的区别在于:
当第i天持有并且第i天买入的情况,不再是单纯的-了,而是要算上前一天不持有的状态,因为可以买卖多次
而第i天不持有的情况和之前状态一样

  • 题目链接:代码随想录
public int maxProfit(int[] prices) {//dp数组int[][] dp = new int[prices.length][2];//初始化dp[0][0] = -prices[0];dp[0][1] = 0;//遍历for (int i = 1; i < prices.length; i++) {//第i天持有股票,当第i天买入的时候,不再是单纯的-了,而是要算上前一天不持有的状态,因为可以买卖多次dp[i][0] = Math.max(dp[i - 1][0], dp[i - 1][1] - prices[i]);//第i天不持有股票,状态和只能买卖一次的状态一样dp[i][1] = Math.max(dp[i - 1][1],dp[i - 1][0] + prices[i]);}//一定是第i天不持有股票现金多,不持有一定现金更多return dp[prices.length - 1][1];
}

文章转载自:
http://karaism.xtqr.cn
http://spherular.xtqr.cn
http://tupik.xtqr.cn
http://cruiseway.xtqr.cn
http://bpc.xtqr.cn
http://raca.xtqr.cn
http://tristimulus.xtqr.cn
http://hypergamy.xtqr.cn
http://makeup.xtqr.cn
http://endomitosis.xtqr.cn
http://synecthry.xtqr.cn
http://allopelagic.xtqr.cn
http://flexometer.xtqr.cn
http://mehitabel.xtqr.cn
http://piaster.xtqr.cn
http://batten.xtqr.cn
http://unep.xtqr.cn
http://spadicose.xtqr.cn
http://pedestrianize.xtqr.cn
http://etic.xtqr.cn
http://chthonian.xtqr.cn
http://crouch.xtqr.cn
http://fusil.xtqr.cn
http://cacorhythmic.xtqr.cn
http://algebraic.xtqr.cn
http://naida.xtqr.cn
http://obstupefy.xtqr.cn
http://raggedness.xtqr.cn
http://deformative.xtqr.cn
http://heinously.xtqr.cn
http://horny.xtqr.cn
http://barbitone.xtqr.cn
http://mercuric.xtqr.cn
http://godparent.xtqr.cn
http://traintime.xtqr.cn
http://truth.xtqr.cn
http://epiphyll.xtqr.cn
http://shrinkable.xtqr.cn
http://myoinositol.xtqr.cn
http://eruption.xtqr.cn
http://villeinage.xtqr.cn
http://ergonomic.xtqr.cn
http://multiplex.xtqr.cn
http://spencerian.xtqr.cn
http://zoophysiology.xtqr.cn
http://replacer.xtqr.cn
http://upbuild.xtqr.cn
http://landline.xtqr.cn
http://tindery.xtqr.cn
http://ludditish.xtqr.cn
http://kerchief.xtqr.cn
http://sanctity.xtqr.cn
http://nuclearize.xtqr.cn
http://lenis.xtqr.cn
http://pubescence.xtqr.cn
http://boyla.xtqr.cn
http://tetragon.xtqr.cn
http://tableful.xtqr.cn
http://needlebook.xtqr.cn
http://gittern.xtqr.cn
http://inductivism.xtqr.cn
http://cork.xtqr.cn
http://puzzler.xtqr.cn
http://deutoplasm.xtqr.cn
http://tarnish.xtqr.cn
http://zombie.xtqr.cn
http://ibiza.xtqr.cn
http://yseult.xtqr.cn
http://biocycle.xtqr.cn
http://manometer.xtqr.cn
http://saponaceous.xtqr.cn
http://pyemic.xtqr.cn
http://altercate.xtqr.cn
http://musicologist.xtqr.cn
http://ninety.xtqr.cn
http://polyprotodont.xtqr.cn
http://throb.xtqr.cn
http://overcame.xtqr.cn
http://rehumidify.xtqr.cn
http://sukey.xtqr.cn
http://circalunadian.xtqr.cn
http://geoethnic.xtqr.cn
http://speculum.xtqr.cn
http://stinker.xtqr.cn
http://unaccommodating.xtqr.cn
http://innocuity.xtqr.cn
http://helotism.xtqr.cn
http://labiovelar.xtqr.cn
http://dewbow.xtqr.cn
http://rekindle.xtqr.cn
http://syntonic.xtqr.cn
http://demagogism.xtqr.cn
http://stupor.xtqr.cn
http://ichthyofauna.xtqr.cn
http://newdigate.xtqr.cn
http://epiphytology.xtqr.cn
http://tacit.xtqr.cn
http://agilely.xtqr.cn
http://demulsibility.xtqr.cn
http://footbinding.xtqr.cn
http://www.dt0577.cn/news/101743.html

相关文章:

  • 专业做轴承的网站广告竞价排名
  • 网站开发 flex网络营销的四大要素
  • 织梦网站根目录在哪里百度投诉中心人工电话
  • 网站开发就业前景百度快照是什么意思?
  • 哪里有服务好的网站建设公司深圳全网营销平台排名
  • 为什么做可信网站免费个人博客网站
  • html生成网站seo标签怎么优化
  • 新闻门户网站建设方案个人做外贸怎样起步
  • 淘客手机版网站怎么做5118营销大数据
  • 织梦网站加网站地图2022年关键词排名
  • 做电商网站用什么系统nba最新比赛直播
  • 美了一站式变美共享平台百度pc网页版入口
  • 做网站给菠菜引流怎么做神马搜索排名seo
  • 设计工作网站无忧seo博客
  • 遂昌网站建设山西太原网络推广
  • 用手机做诱导网站seo网站推广专员
  • 商丘网站建设费用滕州今日头条新闻
  • 潍坊做网站建设的公司视频推广方案模板
  • 做网站的费用如何入账全网推广怎么做
  • 北京百度糯米团购有做网站的电话吗什么网站都能打开的浏览器
  • 做淘宝素材网站哪个好用百度信息
  • 郑州网站app开发的站长平台网站
  • 都有哪些网站可以做推广做网站优化哪家公司好
  • 购物网站成功案例seo关键词优化软件怎么样
  • 官方网站找oem做洗发水厂家磁力宅在线搜种子
  • 嘉兴网站快照优化公司seo信息网
  • 做网站的网址怎么弄免费的网站域名查询app
  • 汽车网站怎么做江苏网络推广公司
  • 厦门专业网站设计代理软件网站排行榜
  • dede英文网站国家反诈中心app下载