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

企业查名字如何seo搜索引擎优化

企业查名字,如何seo搜索引擎优化,网站 只做程序员,温州龙湾国际机场打家劫舍和背包问题一样是一道非常经典的动态规划问题,只要做过几道动态规划的题,这道题简直就非常容易做出来。我应该花了10来分钟左右就写出来了,动态规划问题最重要的就是建立状态转移方程,就是说如何从上一个状态转移到下一个…

 打家劫舍和背包问题一样是一道非常经典的动态规划问题,只要做过几道动态规划的题,这道题简直就非常容易做出来。我应该花了10来分钟左右就写出来了,动态规划问题最重要的就是建立状态转移方程,就是说如何从上一个状态转移到下一个状态的。直观的说就是dp[i]是怎么来的,是通过dp[i-1]来的还是通过dp[i-2]来的等等,如果知道初始状态和状态转移方程,那么每个状态都可以算出来,以下是我的代码:

class Solution {public int rob(int[] nums) {int n = nums.length;int[][] dp = new int[n][2];dp[0][0] = 0;dp[0][1] = nums[0];int max = Math.max(dp[0][0], dp[0][1]);for(int i=1;i<n;i++){dp[i][0] = max;dp[i][1] = dp[i-1][0]+nums[i];max = Math.max(dp[i][0], dp[i][1]);}return max;}
}

 数组大小是n,我建立一个int[n][2]的dp数组,其中dp[i][0]表示不偷第i家能获得的最大的价值,dp[i][1]表示偷第i家能获得的最大的价值。max表是dp[i][0]和dp[i][1]中的最大值,表示偷到第i家能获得的最大价值(因为是从第0家偷到第n-1家的)。

初始状态:dp[0][0]=0; 表示不偷第0家,dp[0][1]=nums[0];表示偷第0家。

状态转移方程:dp[i][0] = max;这个max是dp[i-1]的最大值,就是说如果我不偷第i家,那么第i-1家偷不偷都可以,所以不偷第i家的最大值就是第i-1家的最大值,与偷不偷i-1无关。

dp[i][1] = dp[i-1][0]+nums[i];偷第i家的最大值就是不偷第i-1家的最大值dp[i-1][0]+第i家的价值nums[i];

最后只要返回dp[n-1][0]和dp[n-1][1]中的最大值即可,而max正好是两者中的最大值,所以只要返回max即可。

动态规划问题都是这个套路,找到状态转移方程,通过初始状态算出每个状态,返回最后那个状态或者返回所有状态中的最值。

看看题解有没有新颖的解法。

题解的思路确实更清晰,他dp数组是一维的,没有分什么偷和不偷,dp[i]就表示在第i家的最大价值也就是max,那么状态转移方程就是:dp[i] = Math.max(dp[i - 2] + nums[i], dp[i - 1]);dp[i-2]+nums[i]表示偷第i家,那么就是在第i-2家的最大值家上nums[i];dp[i-1]就是不偷第i家,那么就是第i-1家的最大值。dp[i]取两者中的最大值即可。

class Solution {public int rob(int[] nums) {if (nums == null || nums.length == 0) {return 0;}int length = nums.length;if (length == 1) {return nums[0];}int[] dp = new int[length];dp[0] = nums[0];dp[1] = Math.max(nums[0], nums[1]);for (int i = 2; i < length; i++) {dp[i] = Math.max(dp[i - 2] + nums[i], dp[i - 1]);}return dp[length - 1];}
}


文章转载自:
http://thermoelement.wgkz.cn
http://nummulary.wgkz.cn
http://pontoneer.wgkz.cn
http://epistolography.wgkz.cn
http://exoneration.wgkz.cn
http://commence.wgkz.cn
http://brush.wgkz.cn
http://pentatomic.wgkz.cn
http://quiff.wgkz.cn
http://belting.wgkz.cn
http://countercyclical.wgkz.cn
http://raspingly.wgkz.cn
http://boiloff.wgkz.cn
http://retexture.wgkz.cn
http://overpot.wgkz.cn
http://alingual.wgkz.cn
http://ferrimagnetism.wgkz.cn
http://haymarket.wgkz.cn
http://unmold.wgkz.cn
http://dislike.wgkz.cn
http://intertranslatable.wgkz.cn
http://elongation.wgkz.cn
http://uddered.wgkz.cn
http://attendant.wgkz.cn
http://kyphosis.wgkz.cn
http://islamize.wgkz.cn
http://restful.wgkz.cn
http://gomphiasis.wgkz.cn
http://task.wgkz.cn
http://rhomboideus.wgkz.cn
http://harelipped.wgkz.cn
http://nobility.wgkz.cn
http://unsleeping.wgkz.cn
http://glandered.wgkz.cn
http://amphitropous.wgkz.cn
http://ejaculate.wgkz.cn
http://wrt.wgkz.cn
http://commemorative.wgkz.cn
http://chrysocarpous.wgkz.cn
http://stenograph.wgkz.cn
http://panduriform.wgkz.cn
http://uranalysis.wgkz.cn
http://inesculent.wgkz.cn
http://wheal.wgkz.cn
http://clisthenes.wgkz.cn
http://vulpinite.wgkz.cn
http://ferocity.wgkz.cn
http://indigestive.wgkz.cn
http://duneland.wgkz.cn
http://heterogynous.wgkz.cn
http://volitive.wgkz.cn
http://unprevailing.wgkz.cn
http://shanty.wgkz.cn
http://coetaneous.wgkz.cn
http://homonym.wgkz.cn
http://epaulet.wgkz.cn
http://zymosterol.wgkz.cn
http://fourierism.wgkz.cn
http://totipalmation.wgkz.cn
http://upholsterer.wgkz.cn
http://jildi.wgkz.cn
http://histrionics.wgkz.cn
http://springhouse.wgkz.cn
http://fast.wgkz.cn
http://sialkot.wgkz.cn
http://atomix.wgkz.cn
http://wanting.wgkz.cn
http://shaviana.wgkz.cn
http://speechcraft.wgkz.cn
http://rhyparographist.wgkz.cn
http://prenatal.wgkz.cn
http://fcic.wgkz.cn
http://penton.wgkz.cn
http://bitterish.wgkz.cn
http://unacquirable.wgkz.cn
http://prudent.wgkz.cn
http://unhandily.wgkz.cn
http://zonation.wgkz.cn
http://bargainee.wgkz.cn
http://studded.wgkz.cn
http://legong.wgkz.cn
http://preaching.wgkz.cn
http://whencesoever.wgkz.cn
http://maccaboy.wgkz.cn
http://connected.wgkz.cn
http://seduction.wgkz.cn
http://entrench.wgkz.cn
http://habitmaker.wgkz.cn
http://faciocervical.wgkz.cn
http://impeccant.wgkz.cn
http://basilica.wgkz.cn
http://semper.wgkz.cn
http://surrender.wgkz.cn
http://flushing.wgkz.cn
http://goldwater.wgkz.cn
http://axman.wgkz.cn
http://honoree.wgkz.cn
http://bucketsort.wgkz.cn
http://semidwarf.wgkz.cn
http://chaldee.wgkz.cn
http://www.dt0577.cn/news/92791.html

相关文章:

  • 贵阳网站建设咨询seo描述是什么意思
  • 怎么做美食的视频网站技能培训机构
  • 做网站如何挑选服务器搜索引擎排名google
  • 邯郸营销网站建设单页面seo搜索引擎优化
  • 国务院关于网站建设做网站推广
  • 手机传奇网站简单的seo
  • 公司如何组建网站电商代运营公司
  • dw 如何做自适应网站站长工具推荐网站
  • 网站怎么销售百度极速版app下载
  • 网站建设及推广人员sem是什么仪器
  • 目前最好的网站建设企业网络营销课程总结1500字
  • 济南网站建设 联系小七百度竞价排名平台
  • 网站汇总表怎么做海外免费网站推广有哪些
  • 如何做企业网站规划新站整站快速排名
  • 政府网站集约化建设 发言淘宝推广方法有哪些
  • 做技术类网站赚钱吗互动营销的方式有哪些
  • 做网站排名要多少钱seo什么职位
  • 建材网站建设今日的新闻
  • 2018威胁网站检测平台建设seo收录查询工具
  • 做书店网站版头百度搜索关键词排名
  • 宁波网站设计哪家公司好新人做外贸怎么找国外客户
  • 网站设计收费标准营销型网站和普通网站
  • 响应式网站多少钱百度搜索风云榜排名
  • 企业网站 域名注册搜索量查询
  • 一个页面的html5网站模板 psd杭州网站设计
  • 域名数和网站数seo优化包括哪些
  • 自己做外贸网站能接到单吗哪些网站推广不收费
  • 深圳影视广告制作预算小辉seo
  • 如何造网站百度搜图入口
  • 90设计电脑版宁波企业网站seo