news 2026/6/10 17:24:10

Day44 >> 1143.最长公共子序列 + 1035.不相交的线 + 53. 最大子序和 + 392.判断子序列

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day44 >> 1143.最长公共子序列 + 1035.不相交的线 + 53. 最大子序和 + 392.判断子序列

代码随想录-动态规划Part11

1143.最长公共子序列

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

1035.不相交的线

class Solution { public int maxUncrossedLines(int[] nums1, int[] nums2) { int len1 = nums1.length; int len2 = nums2.length; int[][] dp = new int[len1 + 1][len2 + 1]; for (int i = 1; i <= len1; i++) { for (int j = 1; j <= len2; 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[len1][len2]; } }

53. 最大子序和

class Solution { public int maxSubArray(int[] nums) { int result = Integer.MIN_VALUE; int count = 0; for (int i = 0; i < nums.length; i++) { count += nums[i]; result = Math.max(result, count); if (count <= 0) { count = 0; } } return result; } }

392.判断子序列

class Solution { public boolean isSubsequence(String s, String t) { boolean[] dp = new boolean[s.length() + 1]; dp[0] = true; for (int i = 0; i < t.length(); i ++) { for (int j = dp.length - 1; j > 0; j --) { if (t.charAt(i) == s.charAt(j - 1)) { dp[j] = dp[j - 1]; } } } return dp[dp.length - 1]; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 14:49:59

禁止win11自动更新,禁止windows更新的工具软件方法教程攻略

您可以通过多种方法禁止Windows 11的自动更新&#xff0c;包括修改设置、服务管理、组策略、注册表和利用禁止windows更新工具等。 每个方法&#xff0c;各有特点&#xff0c;想要方便快捷&#xff0c;直接用方法6的工具。下面逐个讲解 Win11彻底关闭系统自动更新的6种方法&…

作者头像 李华
网站建设 2026/6/10 6:08:00

学长亲荐2026 MBA论文必备TOP9 AI论文网站

学长亲荐2026 MBA论文必备TOP9 AI论文网站 2026年MBA论文写作工具测评&#xff1a;精准选择&#xff0c;高效突围 在MBA学习过程中&#xff0c;撰写高质量的论文是衡量学术能力的重要标准。然而&#xff0c;面对繁重的课程任务和复杂的论文要求&#xff0c;许多学生往往陷入写作…

作者头像 李华
网站建设 2026/6/10 13:11:28

Windows文件传输命令大汇总

Windows文件传输命令大汇总 在Windows系统间或从网络服务器传输文件时&#xff0c;你是否遇到过BITS服务报错“不支持必要的HTTP协议”&#xff1f;本文将为你系统梳理Windows下各种文件传输命令&#xff0c;从标准工具到非常规技巧&#xff0c;帮你成为文件传输高手。 一、核心…

作者头像 李华
网站建设 2026/6/10 13:14:09

2026必备!继续教育TOP10 AI论文软件测评与推荐

2026必备&#xff01;继续教育TOP10 AI论文软件测评与推荐 2026年继续教育AI论文工具测评&#xff1a;为何需要一份权威榜单&#xff1f; 随着人工智能技术的不断进步&#xff0c;AI论文工具已成为高校师生、科研人员以及继续教育学习者不可或缺的辅助工具。然而&#xff0c;面…

作者头像 李华
网站建设 2026/6/10 13:10:20

python大数据基于spark的旅游路线推荐系统 爬虫可视化系统

目录摘要关键词开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 随着旅游业的快速发展&#xff0c;个性化旅游路线推荐需求日益增长。基于Spark的大数据旅游路线推荐系统结合爬虫技术与…

作者头像 李华