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

电子政务与网站建设工作总结少儿编程平台

电子政务与网站建设工作总结,少儿编程平台,鹤壁做网站哪家便宜,有关网站建设的合同1143. 最长公共子序列 给定两个字符串 text1 和 text2#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 #xff0c;返回 0 。 一个字符串的 子序列 是指这样一个新的字符串#xff1a;它是由原字符串在不改变字符的相对顺序的情况下删除某些…1143. 最长公共子序列 给定两个字符串 text1 和 text2返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 返回 0 。 一个字符串的 子序列 是指这样一个新的字符串它是由原字符串在不改变字符的相对顺序的情况下删除某些字符也可以不删除任何字符后组成的新字符串。 例如“ace” 是 “abcde” 的子序列但 “aec” 不是 “abcde” 的子序列。 两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。 示例 1 输入text1 abcde, text2 ace 输出3 解释最长公共子序列是 ace 它的长度为 3 。示例 2 输入text1 abc, text2 abc 输出3 解释最长公共子序列是 abc 它的长度为 3 。示例 3 输入text1 abc, text2 def 输出0 解释两个字符串没有公共子序列返回 0 。解 //递推公式 /* if text1[i]text2[j]dp[i][j]dp[i-1][j-1]1; elsedp[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 i1;itext1.size();i){for(int j1;jtext2.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()];} };不相交的线 在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数。 现在可以绘制一些连接两个数字 nums1[i] 和 nums2[j] 的直线这些直线需要同时满足满足 nums1[i] nums2[j] 且绘制的直线不与任何其他连线非水平线相交。 请注意连线即使在端点也不能相交每个数字只能属于一条连线。 以这种方法绘制线条并返回可以绘制的最大连线数。 示例 1 输入nums1 [1,4,2], nums2 [1,2,4] 输出2 解释可以画出两条不交叉的线如上图所示。 但无法画出第三条不相交的直线因为从 nums1[1]4 到 nums2[2]4 的直线将与从 nums1[2]2 到 nums2[1]2 的直线相交。示例 2 输入nums1 [2,5,1,2,5], nums2 [10,5,2,1,5,2] 输出3示例 3 输入nums1 [1,3,7,1,7,5], nums2 [1,9,2,5,1] 输出2解 //我觉得问题还是找最长公共子序列--1143. 最长公共子序列 class Solution { public:int maxUncrossedLines(vectorint nums1, vectorint nums2) {vectorvectorintdp(nums1.size()1,vectorint(nums2.size()1,0));for(int i1;inums1.size();i){for(int j1;jnums2.size();j){if(nums1[i-1]nums2[j-1])dp[i][j]dp[i-1][j-1]1;elsedp[i][j]max(dp[i-1][j],dp[i][j-1]);}}return dp[nums1.size()][nums2.size()];} };53. 最大子数组和 给你一个整数数组 nums 请你找出一个具有最大和的连续子数组子数组最少包含一个元素返回其最大和。 子数组 是数组中的一个连续部分。 示例 1 输入nums [-2,1,-3,4,-1,2,1,-5,4] 输出6 解释连续子数组 [4,-1,2,1] 的和最大为 6 。示例 2 输入nums [1] 输出1示例 3 输入nums [5,4,-1,7,8] 输出23解 /* 设dp[i]为以nums[i]为结尾的最大连续数组和 递归公式 if(dp[i-1]nums[i]nums[i])dp[i]nums[i]; elsedp[i]dp[i-1]nums[i]; 遍历dp[i],找出最大值。 同理也是贪心的思想。 */ class Solution { public:int maxSubArray(vectorint nums) {if(nums.size()1) return nums[0];vectorintdp(nums.size(),0);dp[0]nums[0];int resultnums[0];for(int i1;inums.size();i){if(dp[i-1]nums[i]nums[i])dp[i]nums[i];else dp[i]dp[i-1]nums[i];resultmax(dp[i],result);}return result;} };
http://www.hkea.cn/news/14514352/

相关文章:

  • 个人网站制作设计制定网站响应时间
  • 怎么做查询网站后台网页设计策划案怎么写
  • 营销网站制作郑州电子商务毕业设计设计电商网站建设
  • 网站展示型和营销型有什么区别会员管理系统软件哪个好
  • 做外链哪个网站好外贸企业网站改版
  • 个人商城网站源码网店代运营是什么意思
  • 建网站有什么好处网站建设排名公司哪家好
  • 企业网站建设admin百度热搜榜小说排名
  • wifi网络管理番禺厂家关键词优化
  • 服装网站建设教程望野古诗王绩
  • 扬州北京网站建设精美网页赏析
  • 郑州做网站_郑州免费建站房地产开发资质
  • 西安网站优化平台哈尔滨手机网站制作
  • 铁路网站建设杭州景观设计公司排行
  • 跨境电商网站建设流程成都市公服手机网站页面制作
  • 备案的域名做电影网站公司网站建设建议书
  • 灌南县规划局网站理想嘉苑规划建设网站开发怎样手机号验证
  • wordpress改站点标题网上广告怎么推广
  • app和网站哪个有优势手机网站开发例子
  • 怎么用网站做淘宝客网站上常用字体
  • 一个网站的建站流程ppt模板怎么做 下载网站
  • 网站备案平台的服务简介鱼台县建设局网站
  • html电子商务网站模板下载四川省网站建设
  • 有没有专门做二手的网站厦门企业网站制作
  • 网站项目开发流程图cad dwt模板做网站模版
  • 网站开发收费表近三天重大新闻摘抄
  • 广州网站建设clov5r114分类信息网信息发布
  • 在那个网站做任务赚万网个人网站备案查询
  • 制作公司网站的规划最方便在线网站开发
  • 晋城网站建设电话二手商品网站开发背景