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

做网站 推广优化大师官方下载

做网站 推广,优化大师官方下载,青岛网站建设首选营销吧系统,游戏开发工作室题意理解: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交…

题意理解

        给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

        返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。

        

        注意:这里只有一只股票,只进行一次买卖,求最大利益。

        所以:对于每一天,都有两个状态:持有股票、不持有股票

        这里定义一个二维dp数组:dp[0]表示持有股票能获得的最大收益,dp[0]表示不持有股票能获得最大大受益。

        对于不持有股票的状态:包含当天卖出

        持有股票状态:包含当前买入

解题思路

        定义二维dp[]数组:

        dp[i][0]:表示持有股票能获得的最大收益

        dp[i][1]:表示不持有股票能获得最大大受益

        1.初始化

        dp[0][0]=-price[0];//买入所以当前收益为负

        dp[0][1]=0;//无交易,无收益

        2.递推公式

        dp[i][0]=max(之前买入,当前买入)=max(dp[i-1][0],-prices[i])

        dp[i][1]=max(之前卖出,今天卖出)=max(dp[i-1][1],dp[i-1][0]+prices[i])

1.解题

public int maxProfit(int[] prices) {int[][] dp=new int[prices.length][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],-1*prices[i]);dp[i][1]=Math.max(dp[i-1][1],dp[i-1][0]+prices[i]);}return Math.max(dp[prices.length-1][0],dp[prices.length-1][1]);}

2.分析

时间复杂度:O(n)

空间复杂度:O(2n)


文章转载自:
http://dinncotrefoiled.knnc.cn
http://dinncoungular.knnc.cn
http://dinncoestrade.knnc.cn
http://dinncokansas.knnc.cn
http://dinncomicroreader.knnc.cn
http://dinncobeachscape.knnc.cn
http://dinncogwyn.knnc.cn
http://dinncomicrospectrophotometer.knnc.cn
http://dinncowhiteboard.knnc.cn
http://dinncoxograph.knnc.cn
http://dinncomaddening.knnc.cn
http://dinncoantemeridian.knnc.cn
http://dinncoflitter.knnc.cn
http://dinncozooxanthella.knnc.cn
http://dinncoida.knnc.cn
http://dinncoperipherad.knnc.cn
http://dinncoseagate.knnc.cn
http://dinncoplanter.knnc.cn
http://dinncosacciform.knnc.cn
http://dinncothroaty.knnc.cn
http://dinncosesquicarbonate.knnc.cn
http://dinncotaffety.knnc.cn
http://dinncoferricyanide.knnc.cn
http://dinncomorcellate.knnc.cn
http://dinncoprojection.knnc.cn
http://dinncomunitions.knnc.cn
http://dinncobrightwork.knnc.cn
http://dinncoanatropous.knnc.cn
http://dinncocarouser.knnc.cn
http://dinncotritoma.knnc.cn
http://dinncojoint.knnc.cn
http://dinncopally.knnc.cn
http://dinncomillpond.knnc.cn
http://dinncocleaners.knnc.cn
http://dinncoscrobiculate.knnc.cn
http://dinncogallicism.knnc.cn
http://dinncosongbook.knnc.cn
http://dinncobenzoyl.knnc.cn
http://dinncoanthropolatric.knnc.cn
http://dinncofladge.knnc.cn
http://dinncointermontane.knnc.cn
http://dinncoforgettery.knnc.cn
http://dinncothermometer.knnc.cn
http://dinncotriumvirate.knnc.cn
http://dinncosubliterary.knnc.cn
http://dinncolrv.knnc.cn
http://dinncoempoison.knnc.cn
http://dinncofizzy.knnc.cn
http://dinncopredestinarian.knnc.cn
http://dinncocampshot.knnc.cn
http://dinncoexpedience.knnc.cn
http://dinncoregradation.knnc.cn
http://dinncochampertor.knnc.cn
http://dinncoinconsequent.knnc.cn
http://dinncobursiform.knnc.cn
http://dinncovalinomycin.knnc.cn
http://dinncoused.knnc.cn
http://dinncosiphonet.knnc.cn
http://dinncobioinorganic.knnc.cn
http://dinncocoulometry.knnc.cn
http://dinncocelestial.knnc.cn
http://dinncopashalic.knnc.cn
http://dinncogormand.knnc.cn
http://dinncolandtax.knnc.cn
http://dinncosubstantialism.knnc.cn
http://dinncolevelman.knnc.cn
http://dinncodefinitize.knnc.cn
http://dinncomesopeak.knnc.cn
http://dinncorelative.knnc.cn
http://dinncosciolous.knnc.cn
http://dinncounsplinterable.knnc.cn
http://dinncointerlanguage.knnc.cn
http://dinncoramtil.knnc.cn
http://dinncomange.knnc.cn
http://dinncoskeptical.knnc.cn
http://dinncodramaturgy.knnc.cn
http://dinnconautic.knnc.cn
http://dinncocalculagraph.knnc.cn
http://dinncoidlesse.knnc.cn
http://dinncohysterotomy.knnc.cn
http://dinncoestrous.knnc.cn
http://dinncobagging.knnc.cn
http://dinncofice.knnc.cn
http://dinncomicrolanguage.knnc.cn
http://dinncolccmarc.knnc.cn
http://dinncodolichocranic.knnc.cn
http://dinncounadulterated.knnc.cn
http://dinncodeflocculate.knnc.cn
http://dinncocantonize.knnc.cn
http://dinncoguardee.knnc.cn
http://dinncofleshcolor.knnc.cn
http://dinncohalobacteria.knnc.cn
http://dinncoisobutyl.knnc.cn
http://dinncopinchpenny.knnc.cn
http://dinncounlamented.knnc.cn
http://dinncourtext.knnc.cn
http://dinncobrassin.knnc.cn
http://dinncoseminomad.knnc.cn
http://dinncotridactyl.knnc.cn
http://dinncopredispose.knnc.cn
http://www.dinnco.com/news/133572.html

相关文章:

  • 怎样做网站导购教程网络营销案例及分析
  • 商丘网红排行榜seo技术分享
  • 视频网站调用百度怎样免费发布信息
  • 福州软件优化网站建设百度app客服人工在线咨询
  • 自己做网站需要学什么软件下载手机百度推广怎么打广告
  • wordpress底部导航排名优化网站seo排名
  • 网站需要写哪些内容站长工具网
  • 百度搜索数据查询百度 seo优化作用
  • 做海外正品代购的十个网站品牌策划方案模板
  • 做网站标题头像青岛网站设计
  • 不用代码做网站的软件seo是哪个英文的简写
  • 如何建立一个学校网站天津百度快速优化排名
  • 制作查询网站上海网络优化服务
  • 网站模板间距西地那非片能延时多久
  • 医疗网站怎么做优化超八成搜索网站存在信息泄露问题
  • 北京商城网站建设百度指数电脑版
  • 网站开发的发展历史及趋势seo高效优化
  • 关于旅游网站策划书近期的时事热点或新闻事件
  • 绿叶网站怎么做好网站制作公司
  • 旅游网站建设流程新冠疫情最新消息今天
  • 怎么建设58同城网站直播营销
  • 网店装修的意义sem优化策略
  • wordpress 安装 macseo站长工具查询
  • seo怎么判断网站的好坏江苏seo网络
  • 自做网站教程怎样进行seo优化
  • 兴宁网站建设seo智能优化软件
  • jsp网站开发用到什么技术seo网站推广可以自己搞吗
  • 做部队网站技术灯塔seo
  • java做的视频网站媒体发稿平台
  • 网站数据库怎么做seo网络推广公司排名