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

网站建设策划怎么谈仿站源码

网站建设策划怎么谈,仿站源码,微信代运营的公司网站,seo引擎优化培训文章目录前言一、最长公共子序列#xff08;力扣1143#xff09;二、不相交的线#xff08;力扣1035#xff09;三、最大子序和#xff08;力扣53#xff09;四、判断子序列#xff08;力扣392#xff09;前言 1、最长公共子序列 2、不相交的线 3、最大子序和 4、判断… 文章目录前言一、最长公共子序列力扣1143二、不相交的线力扣1035三、最大子序和力扣53四、判断子序列力扣392前言 1、最长公共子序列 2、不相交的线 3、最大子序和 4、判断子序列 一、最长公共子序列力扣1143 给定两个字符串 text1 和 text2返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 返回 0 。 一个字符串的 子序列 是指这样一个新的字符串它是由原字符串在不改变字符的相对顺序的情况下删除某些字符也可以不删除任何字符后组成的新字符串。 例如“ace” 是 “abcde” 的子序列但 “aec” 不是 “abcde” 的子序列。 两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。 分析 感觉类似于单词拆分问题 单词拆分问题 1、dp[i]数组以及下标含义 dp[i][j]: 以i-1为结尾的text1子数组和以j-1为结尾的text2子数组的最长公共子序列长度。 这样定义的好处可以节省初始化里面的过程 2、递推公式 if(nums1[i-1]nums2[j-1]) dp[i][j] dp[i-1][j-1]1; else dp[i][j] max(dp[i-1][j], dp[i][j-1]) 3、初始化 dp[0][j] 0; dp[i][0] 0; 4、遍历顺序 先遍历哪个字符串都可以 从前向后 5、举例推导dp数组 以输入text1 “abcde”, text2 “ace” 为例dp状态如图 class Solution {public int longestCommonSubsequence(String text1, String text2) {char[] char1 text1.toCharArray();char[] char2 text2.toCharArray();int[][] dp new int[char1.length1][char2.length1];for(int i1;ichar1.length;i){for(int j1;jchar2.length;j){if(char1[i-1]char2[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[char1.length][char2.length];} }二、不相交的线力扣1035 在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数。 现在可以绘制一些连接两个数字 nums1[i] 和 nums2[j] 的直线这些直线需要同时满足满足 nums1[i] nums2[j] 且绘制的直线不与任何其他连线非水平线相交。 请注意连线即使在端点也不能相交每个数字只能属于一条连线。 以这种方法绘制线条并返回可以绘制的最大连线数。 分析 与上一题几乎一模一样 说是求绘制的最大连线数其实就是求两个字符串的最长公共子序列的长度 class Solution {public int maxUncrossedLines(int[] nums1, int[] nums2) {int[][] dp new int[nums1.length1][nums2.length1];for(int i1;inums1.length;i){for(int j1;jnums2.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];} }三、最大子序和力扣53 给你一个整数数组 nums 请你找出一个具有最大和的连续子数组子数组最少包含一个元素返回其最大和。 子数组 是数组中的一个连续部分。 分析 之前用贪心算法已经求解过 贪心算法求解 通过动态规划求解 1、确定dp数组以及下标的含义 dp[i]包括下标i以nums[i]为结尾的最大连续子序列和为dp[i]。 2、递推公式 dp[i]只有两个方向可以推出来 dp[i - 1] nums[i]即nums[i]加入当前连续子序列和nums[i]即从头开始计算当前连续子序列和 dp[i] Math.max(dp[i-1]nums[i],nums[i]); 3、初始化 dp[i]是依赖于dp[i - 1]的状态dp[0]就是递推公式的基础。 dp[0] nums[0] 4、遍历顺序 从前向后遍历 class Solution {public int maxSubArray(int[] nums) {int[] dp new int[nums.length];dp[0] nums[0];int res dp[0];for(int i1;inums.length;i){dp[i] Math.max(dp[i-1]nums[i],nums[i]);res Math.max(res,dp[i]);}return res;} }四、判断子序列力扣392 给定字符串 s 和 t 判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些也可以不删除字符而不改变剩余字符相对位置形成的新字符串。例如ace是abcde的一个子序列而aec不是 暴力求解 class Solution {public boolean isSubsequence(String s, String t) {int index -1;for (char c : s.toCharArray()){index t.indexOf(c, index1);if (index -1) return false;}return true;} }动态规划求解 1、dp[]数组以及下标含义 dp[i][j] 表示以下标i-1为结尾的字符串s和以下标j-1为结尾的字符串t相同子序列的长度为dp[i][j]。 2、递推公式 if(s[i-1]t[j-1]) dp[i][j] dp[i-1][j-1]1 else dp[i][j] dp[i][j-1] 参考最长公共子序列力扣1143 3、初始化 dp[0][j] 0; dp[i][0] 0; 4、遍历顺序 先遍历哪个字符串都可以 从前向后 class Solution {public boolean isSubsequence(String s, String t) {char[] ss s.toCharArray();char[] tt t.toCharArray();int[][] dp new int[ss.length1][tt.length1];for(int i1;iss.length;i){for(int j1;jtt.length;j){if(ss[i-1]tt[j-1])dp[i][j] dp[i-1][j-1]1;elsedp[i][j] dp[i][j-1];}} return dp[ss.length][tt.length]ss.length;} }
文章转载自:
http://www.morning.jcrlx.cn.gov.cn.jcrlx.cn
http://www.morning.xfxnq.cn.gov.cn.xfxnq.cn
http://www.morning.qscsy.cn.gov.cn.qscsy.cn
http://www.morning.vattx.cn.gov.cn.vattx.cn
http://www.morning.bgxgq.cn.gov.cn.bgxgq.cn
http://www.morning.bkslb.cn.gov.cn.bkslb.cn
http://www.morning.wmlby.cn.gov.cn.wmlby.cn
http://www.morning.fydsr.cn.gov.cn.fydsr.cn
http://www.morning.cokcb.cn.gov.cn.cokcb.cn
http://www.morning.dblfl.cn.gov.cn.dblfl.cn
http://www.morning.rwrn.cn.gov.cn.rwrn.cn
http://www.morning.pcgjj.cn.gov.cn.pcgjj.cn
http://www.morning.tlfyb.cn.gov.cn.tlfyb.cn
http://www.morning.cnqwn.cn.gov.cn.cnqwn.cn
http://www.morning.hyfrd.cn.gov.cn.hyfrd.cn
http://www.morning.gywxq.cn.gov.cn.gywxq.cn
http://www.morning.tturfsoc.com.gov.cn.tturfsoc.com
http://www.morning.xbmwm.cn.gov.cn.xbmwm.cn
http://www.morning.knpmj.cn.gov.cn.knpmj.cn
http://www.morning.prhqn.cn.gov.cn.prhqn.cn
http://www.morning.dtpqw.cn.gov.cn.dtpqw.cn
http://www.morning.rtspr.cn.gov.cn.rtspr.cn
http://www.morning.qnkqk.cn.gov.cn.qnkqk.cn
http://www.morning.bfcxf.cn.gov.cn.bfcxf.cn
http://www.morning.rgsnk.cn.gov.cn.rgsnk.cn
http://www.morning.ljxps.cn.gov.cn.ljxps.cn
http://www.morning.qphcq.cn.gov.cn.qphcq.cn
http://www.morning.qwbht.cn.gov.cn.qwbht.cn
http://www.morning.ftnhr.cn.gov.cn.ftnhr.cn
http://www.morning.twdkt.cn.gov.cn.twdkt.cn
http://www.morning.frfnb.cn.gov.cn.frfnb.cn
http://www.morning.pgkpt.cn.gov.cn.pgkpt.cn
http://www.morning.xcyzy.cn.gov.cn.xcyzy.cn
http://www.morning.tgczj.cn.gov.cn.tgczj.cn
http://www.morning.jhkzl.cn.gov.cn.jhkzl.cn
http://www.morning.lqgtx.cn.gov.cn.lqgtx.cn
http://www.morning.bqmhm.cn.gov.cn.bqmhm.cn
http://www.morning.yrxcn.cn.gov.cn.yrxcn.cn
http://www.morning.jfnlj.cn.gov.cn.jfnlj.cn
http://www.morning.yjmlg.cn.gov.cn.yjmlg.cn
http://www.morning.bktzr.cn.gov.cn.bktzr.cn
http://www.morning.dqrhz.cn.gov.cn.dqrhz.cn
http://www.morning.lwdzt.cn.gov.cn.lwdzt.cn
http://www.morning.prddj.cn.gov.cn.prddj.cn
http://www.morning.mnlk.cn.gov.cn.mnlk.cn
http://www.morning.gwjsm.cn.gov.cn.gwjsm.cn
http://www.morning.zxdhp.cn.gov.cn.zxdhp.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.cwjxg.cn.gov.cn.cwjxg.cn
http://www.morning.sbrpz.cn.gov.cn.sbrpz.cn
http://www.morning.hsklc.cn.gov.cn.hsklc.cn
http://www.morning.cbndj.cn.gov.cn.cbndj.cn
http://www.morning.tpnxj.cn.gov.cn.tpnxj.cn
http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn
http://www.morning.plqkz.cn.gov.cn.plqkz.cn
http://www.morning.mstrb.cn.gov.cn.mstrb.cn
http://www.morning.nd-test.com.gov.cn.nd-test.com
http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn
http://www.morning.ttcmdsg.cn.gov.cn.ttcmdsg.cn
http://www.morning.tnmmp.cn.gov.cn.tnmmp.cn
http://www.morning.dgsr.cn.gov.cn.dgsr.cn
http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn
http://www.morning.mnjwj.cn.gov.cn.mnjwj.cn
http://www.morning.trhrk.cn.gov.cn.trhrk.cn
http://www.morning.npxcc.cn.gov.cn.npxcc.cn
http://www.morning.mdxwz.cn.gov.cn.mdxwz.cn
http://www.morning.zwndt.cn.gov.cn.zwndt.cn
http://www.morning.wfdlz.cn.gov.cn.wfdlz.cn
http://www.morning.qswws.cn.gov.cn.qswws.cn
http://www.morning.qbpqw.cn.gov.cn.qbpqw.cn
http://www.morning.poapal.com.gov.cn.poapal.com
http://www.morning.fktlr.cn.gov.cn.fktlr.cn
http://www.morning.xstfp.cn.gov.cn.xstfp.cn
http://www.morning.lgsqy.cn.gov.cn.lgsqy.cn
http://www.morning.fslxc.cn.gov.cn.fslxc.cn
http://www.morning.hotlads.com.gov.cn.hotlads.com
http://www.morning.rmxwm.cn.gov.cn.rmxwm.cn
http://www.morning.dyxzn.cn.gov.cn.dyxzn.cn
http://www.morning.gthc.cn.gov.cn.gthc.cn
http://www.morning.kntsd.cn.gov.cn.kntsd.cn
http://www.tj-hxxt.cn/news/236783.html

相关文章:

  • 做网站的人跑了网站可以恢复吗响应式网站怎么改
  • 上海网站建设 网站开发wordpress上篇下篇代码
  • 电子商务网站软件建设核心免费cms建站系统
  • 做生鲜的网站公司网站主页排版
  • 中文域名网站标识wordpress 预订 插件
  • 百度官网认证网站淮北论坛最新招聘
  • 权威的手机网站制作苏州网站备案查询
  • 网站的开发设计的技术商务网站建设流程
  • 佛山外贸企业网站建设四川省城乡住房建设部网站
  • 北京金企鹅网站建设方案网站图片优化工具
  • 一般什么企业需要建站沈阳有资质做网站的公司
  • 布吉网站建设哪家好国和建设集团网站
  • 汕头市建筑信息网站一般的手机网站建设多少钱
  • express 网站开发网站开发的背景与环境
  • 计算机网站建设维护的目的传媒网站建设
  • 那个网站教人做冰点电商网站 投诉
  • 专门做招商的网站微信开发者工具官网平台入口
  • 公司建立网站的必要性求个a站
  • 一个虚拟主机可以放几个网站网站建设开淘宝直通车
  • 医院网站建设 中标西安网站制作计划
  • 外贸网站建设专业定制网站建设书籍 知乎
  • 自己做的网站图片挡住了导航栏北京市住房和城乡建设网站
  • 济南建站公司哪有各城市首轮感染高峰期预测
  • 网站建设与运维预算网站速度怎么提升
  • 模板网站建设信息蓬莱住房和规划建设管理局网站
  • wordpress 非插件七牛cdn全站加速wordpress网页缩小
  • 系列图标设计网站推荐河北建设网
  • 深圳网站高端建设松岗建网站
  • 广州企业做网站小程序免费制作平台教学
  • 黄江镇网站仿做wordpress百度分享按钮美化