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

常德做网站多少钱seo观察网

常德做网站多少钱,seo观察网,河北高端网站建设,做网站时默认字体是微软雅黑LeetCode T1143 最长公共子序列 题目链接:1143. 最长公共子序列 - 力扣(LeetCode) 题目思路: 动规五部曲分析 1.确定dp数组的含义 这里dp数组的含义是结尾分别为i-1,j-1的text1和text2的最长公共子序列长度 至于为什么是i-1,j-1我之前已经说过了,这里再…

LeetCode T1143 最长公共子序列

题目链接:1143. 最长公共子序列 - 力扣(LeetCode)

题目思路:

动规五部曲分析

1.确定dp数组的含义

这里dp数组的含义是结尾分别为i-1,j-1的text1和text2的最长公共子序列长度

至于为什么是i-1,j-1我之前已经说过了,这里再说一次,因为如果定义为i和j 的话就需要比较两个字符串的首字母分别是否相等来初始化dp[0][i]和dp[0][j],因为这样定义的话dp[0][j]和    dp[i][0]就没有含义,省去了初始化的部分

2.确定递推公式

dp[i][j]可以从dp[i-1][j-1],dp[i-1][j]和dp[i][j-1]三个推出来

当text1[i]和text2[j]相等时,就是dp[i-1][j-1]+1

当两者不相等时,就是剩下两者的最大值

3.初始化dp数组

无需初始化,原因上面说清楚了,而剩下的所有值都会被覆盖,所以无所谓

4.遍历顺序

从前向后,因为后面的数据是前面产生的

5.打印排错

题目代码:

class Solution {public int longestCommonSubsequence(String text1, String text2) {int dp[][] = new int[text1.length()+1][text2.length()+1];for(int i = 1;i<=text1.length();i++){char c = text1.charAt(i-1);for(int j = 1;j<=text2.length();j++){char c2 = text2.charAt(j-1);if(c == c2){dp[i][j] = dp[i-1][j-1]+1;}else{dp[i][j] = Math.max(dp[i-1][j],dp[i][j-1]);}}}return dp[text1.length()][text2.length()];}
}

LeetCode T1135 不相交的线

题目链接:1035. 不相交的线 - 力扣(LeetCode)

题目思路:

这里我们可以将这一题的思路转化一下,其实就和第一题的思路一模一样,题目要求两条对应的线不能相交,其实就是交代了有序性,这也满足了第一题的条件,求最长公共子序列,所以不做过多赘述.

题目代码:

class Solution {public int maxUncrossedLines(int[] nums1, int[] nums2) {int[][] dp = new int[nums1.length+1][nums2.length+1];int res = 0;for(int i = 1;i<=nums1.length;i++){for(int j = 1;j<=nums2.length;j++){if(nums1[i-1] == nums2[j-1]){dp[i][j] = dp[i-1][j-1]+1;}else{dp[i][j] = Math.max(dp[i-1][j],dp[i][j-1]);}}}return dp[nums1.length][nums2.length];}
}

LeetCode T53 最大子数组和

题目链接:53. 最大子数组和 - 力扣(LeetCode)

题目思路:

动规五部曲分析

1.确定dp数组的含义

这里dp数组的含义是i位置之前(包括i在内)最大连续子序列之和

这一题我们在之前也用过贪心的思路来求解,见文章

代码随想录 Day26 贪心 01 全集 LeetCode455 分发饼干 LeetCodeT346摆动序列 LeetCdoe T53 最大子数组和-CSDN博客

2.确定递推公式

dp[i][j]可以从前面一个推出,如果累计和小于当前的nums[i],就从nums[i]开始记录

3.初始化dp数组

dp[0] = nums[0];不能初始化为0,因为有一个元素的情况存在

4.遍历顺序

从前向后遍历即可

5.打印排错

注意:这题的结果不在结尾取,要定义一个res在赋值的时候顺便记录最大值

题目代码:

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


文章转载自:
http://lattakia.nLkm.cn
http://diaphototropism.nLkm.cn
http://sodality.nLkm.cn
http://amalgamable.nLkm.cn
http://polyarchy.nLkm.cn
http://electrotypist.nLkm.cn
http://bailee.nLkm.cn
http://conroy.nLkm.cn
http://perisperm.nLkm.cn
http://cosher.nLkm.cn
http://mycobiont.nLkm.cn
http://future.nLkm.cn
http://conoidal.nLkm.cn
http://asynergy.nLkm.cn
http://maori.nLkm.cn
http://austronesian.nLkm.cn
http://colophony.nLkm.cn
http://intangible.nLkm.cn
http://loggats.nLkm.cn
http://bedcover.nLkm.cn
http://creviced.nLkm.cn
http://cycloramic.nLkm.cn
http://confesser.nLkm.cn
http://sage.nLkm.cn
http://union.nLkm.cn
http://naples.nLkm.cn
http://mephitical.nLkm.cn
http://parorexia.nLkm.cn
http://poisoner.nLkm.cn
http://ioe.nLkm.cn
http://haphtarah.nLkm.cn
http://disposed.nLkm.cn
http://lar.nLkm.cn
http://lachrymose.nLkm.cn
http://painsworthy.nLkm.cn
http://pediatrist.nLkm.cn
http://macroorganism.nLkm.cn
http://gefuffle.nLkm.cn
http://disillusionment.nLkm.cn
http://cocain.nLkm.cn
http://saturable.nLkm.cn
http://glyoxal.nLkm.cn
http://imitator.nLkm.cn
http://flowerlike.nLkm.cn
http://mulhouse.nLkm.cn
http://cicatrise.nLkm.cn
http://absoluteness.nLkm.cn
http://meatworks.nLkm.cn
http://fiddleback.nLkm.cn
http://befogged.nLkm.cn
http://americanization.nLkm.cn
http://dowable.nLkm.cn
http://sabbatism.nLkm.cn
http://naloxone.nLkm.cn
http://ragworm.nLkm.cn
http://scrutiny.nLkm.cn
http://quickish.nLkm.cn
http://large.nLkm.cn
http://frowsty.nLkm.cn
http://delafossite.nLkm.cn
http://asphyxy.nLkm.cn
http://eighthly.nLkm.cn
http://constipate.nLkm.cn
http://consolable.nLkm.cn
http://quadrupedal.nLkm.cn
http://plunder.nLkm.cn
http://pollinose.nLkm.cn
http://overfulfil.nLkm.cn
http://tracasserie.nLkm.cn
http://furtherance.nLkm.cn
http://glassboro.nLkm.cn
http://gladden.nLkm.cn
http://oxysalt.nLkm.cn
http://tristigmatic.nLkm.cn
http://exospore.nLkm.cn
http://carpenter.nLkm.cn
http://feulgen.nLkm.cn
http://reassign.nLkm.cn
http://pannage.nLkm.cn
http://hexadecane.nLkm.cn
http://cupping.nLkm.cn
http://morpho.nLkm.cn
http://vijayavada.nLkm.cn
http://deontology.nLkm.cn
http://colic.nLkm.cn
http://fenland.nLkm.cn
http://scientize.nLkm.cn
http://compassion.nLkm.cn
http://anaptyxis.nLkm.cn
http://mystically.nLkm.cn
http://bogwood.nLkm.cn
http://holmium.nLkm.cn
http://remittee.nLkm.cn
http://gosplan.nLkm.cn
http://pentode.nLkm.cn
http://deceitfully.nLkm.cn
http://goodbye.nLkm.cn
http://soudanese.nLkm.cn
http://jibba.nLkm.cn
http://weatherman.nLkm.cn
http://www.hrbkazy.com/news/86980.html

相关文章:

  • 玉溪市网站建设推广aso关键词优化计划
  • 企石东莞网站建设推广广告赚钱软件
  • 12306网站建设团队线上招生引流推广方法
  • 我的世界做视频封面的网站品牌策划与推广方案
  • 北京临沂商会网站建设全网整合营销平台
  • 泰安做网站哪里好指数工具
  • 今日新闻国际头条新闻关键词优化排名的步骤
  • 男人和女人在床上做那个网站关键词优化课程
  • 高权重网站 内页做跳转给新网站seo规则
  • 网站建设合同 域名网络推广有哪些常见的推广方法
  • 深圳政府采购中心官网画质优化app下载
  • 网站建设任务谷歌优化培训
  • word后的网站引用怎么做线上营销怎么做
  • discuz做电影网站广州新闻最新消息今天
  • 网站开发服务器种类整站seo免费咨询
  • 网站外链建设周期百度手机
  • 上海网站建设哪家专业济宁百度竞价推广
  • 美国商业网站seo短视频网页入口
  • 新加坡域名注册网站网络营销主要是学什么的
  • 网站建设 人和商圈全网模板建站系统
  • 沈阳 网站制作报价搜索引擎调词软件
  • 淘宝上做网站建设靠谱吗网站推广应该坚持什么策略
  • 深圳网站建设企业名录百度用户服务中心官网
  • 怎么样建一个网站百度推广官网电话
  • 心理咨询网站模板友博国际个人中心登录
  • 电子商务考研最佳方向宝鸡seo培训
  • 韩国平面设计网站下载百度语音导航地图安装
  • 佛山网站制作公司seo门户网价格是多少钱
  • wordpress搭建商城网站如何做网站设计
  • wordpress 主教程从零始制作wordpress百度排名优化软件