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

网站要交钱吗wordpress怎么建一个文章链接页面

网站要交钱吗,wordpress怎么建一个文章链接页面,上海外贸公司集中在哪些地方,个人网站设计文字内容模板1143.最长公共子序列 题目要求#xff1a;给定两个字符串 text1 和 text2#xff0c;返回这两个字符串的最长公共子序列的长度。 一个字符串的 子序列 是指这样一个新的字符串#xff1a;它是由原字符串在不改变字符的相对顺序的情况下删除某些字符#xff08;也可以不删…1143.最长公共子序列 题目要求给定两个字符串 text1 和 text2返回这两个字符串的最长公共子序列的长度。 一个字符串的 子序列 是指这样一个新的字符串它是由原字符串在不改变字符的相对顺序的情况下删除某些字符也可以不删除任何字符后组成的新字符串。 例如ace 是 abcde 的子序列但 aec 不是 abcde 的子序列。两个字符串的「公共子序列」是这两个字符串所共同拥有的子序列。 若这两个字符串没有公共子序列则返回 0。 示例 1: 输入text1 abcde, text2 ace输出3解释最长公共子序列是 ace它的长度为 3。 思路 这里不要求子序列是连续的。 dp[i][j]长度为[0, i - 1]的字符串text1与长度为[0, j - 1]的字符串text2的最长公共子序列为dp[i][j]。这样能够简化数组在第一行和第一列的初始化逻辑。 主要就是两大情况 text1[i - 1] 与 text2[j - 1]相同text1[i - 1] 与 text2[j - 1]不相同 如果text1[i - 1] 与 text2[j - 1]相同那么找到了一个公共元素所以dp[i][j] dp[i - 1][j - 1] 1; 如果text1[i - 1] 与 text2[j - 1]不相同那就看看text1[0, i - 2]与text2[0, j - 1]的最长公共子序列 和 text1[0, i - 1]与text2[0, j - 2]的最长公共子序列取最大的。 即dp[i][j] max(dp[i - 1][j], dp[i][j - 1]); if (text1[i - 1] text2[j - 1]) {dp[i][j] dp[i - 1][j - 1] 1; } else {dp[i][j] max(dp[i - 1][j], dp[i][j - 1]); } class Solution { public:int longestCommonSubsequence(string text1, string text2) {vectorvectorint dp(text1.size() 1, vectorint(text2.size() 1, 0));for (int i 1; i text1.size(); i) {for (int j 1; j text2.size(); j) {if (text1[i-1] text2[j-1]) {dp[i][j] dp[i-1][j-1] 1;} else {dp[i][j] max(dp[i-1][j], dp[i][j-1]);}}}return dp[text1.size()][text2.size()];} }; 1035.不相交的线 题目要求我们在两条独立的水平线上按给定的顺序写下 A 和 B 中的整数。 现在我们可以绘制一些连接两个数字 A[i] 和 B[j] 的直线只要 A[i] B[j]且我们绘制的直线不与任何其他连线非水平线相交。 以这种方法绘制线条并返回我们可以绘制的最大连线数。 思路 直线不能相交这就是说明在字符串A中 找到一个与字符串B相同的子序列且这个子序列不能改变相对顺序只要相对顺序不改变链接相同数字的直线就不会相交。 这么分析完之后大家可以发现本题说是求绘制的最大连线数其实就是求两个字符串的最长公共子序列的长度所以直接copy代码就可以了。 时间复杂度: O(n * m)空间复杂度: O(n * m) 53. 最大子序和 题目要求给定一个整数数组 nums 找到一个具有最大和的连续子数组子数组最少包含一个元素返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大为 6。 思路 dp[i]包括下标i以nums[i]为结尾的最大连续子序列和为dp[i]。 dp[i]只有两个方向可以推出来 dp[i - 1] nums[i]即nums[i]加入当前连续子序列和nums[i]即从头开始计算当前连续子序列和 一定是取最大的所以dp[i] max(dp[i - 1] nums[i], nums[i]); 根据dp[i]的定义很明显dp[0]应为nums[0]即dp[0] nums[0]。 class Solution { public:int maxSubArray(vectorint nums) {vectorint dp(nums.size() 1, 0);dp[0] nums[0];int result max(INT_MIN, dp[0]);for (int i 1; i nums.size(); i) {dp[i] max(dp[i-1] nums[i], nums[i]);if (dp[i] result) result dp[i];}return result;} }; 时间复杂度O(n)空间复杂度O(n)
http://www.yutouwan.com/news/355847/

相关文章:

  • 网站设计的逻辑结构医疗网站几个人做竞价
  • 赤坎手机网站建设公司上海 网站建
  • 做企业展示网站需要多少钱深圳找工作哪个网站好
  • 镇江市建设招标网官方网站网站设计专业建站公司
  • 塘沽网站建设优化网站空间模板
  • 网站结构怎么优化网站建设分辨率
  • 聊城哪里可以学网站建设呢上海网站建设流程
  • 网站设计分析怎么写网站运营与管理实验报告
  • 免费网站设计培训班wordpress 改模板目录
  • 建设商城网站费用设计公司职位
  • 怎样利用网站做引流青岛专业网站建设公司排名
  • 长春专业网站建设公司排名WordPress插件Discuz
  • 昭通昭阳区城乡建设管理局网站代理服务器地址怎么找
  • 马鞍山网站设计制作怎么做便民信息网站
  • 南山-网站建设信科网络wordpress video plugin
  • 在ppt里面做网站链接wordpress如何设置边栏
  • 施工程找工程做哪个网站好网站首页弹出公告模板
  • 传统文化网站设计天津品牌网站制作
  • 一个人是否可以做公司网站申请域名邮箱
  • 石家庄网站建设公司哪个好电子商务网站的建设与流程
  • 房山网站建设优化seo网站建设团队分工
  • ps做兼职在什么网站可以找到无锡做网站6
  • 杭州企业网站制作哪家好一个网站需要几个人
  • 网站百度指数app开发制定公司
  • 网站推广咋做的app下载推广
  • 宁波高新区建设局网站玉树wap网站建设公司
  • w78企业网站后台怎么做wordpress oss upload
  • 百度蜘蛛抓取新网站长沙营销策划公司排名
  • 上海网站网络科技有限公司做网站的优势有哪些
  • 提供网站建设出售网站开发最强工具