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

代刷网站app制作教程潍坊网站建设工作室

代刷网站app制作教程,潍坊网站建设工作室,中国公关公司前十名,微信小程序开发教程书籍💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kuan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

        • 1.题目
        • 2.示例
        • 3.题解

1.题目

给定两个字符串 text1text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0

一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。

  • 例如,"ace""abcde" 的子序列,但 "aec" 不是 "abcde" 的子序列。

两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。

2.示例

示例 1:

输入:text1 = "abcde", text2 = "ace"
输出:3
解释:最长公共子序列是 "ace" ,它的长度为 3 。

示例 2:

输入:text1 = "abc", text2 = "abc"
输出:3
解释:最长公共子序列是 "abc" ,它的长度为 3 。

示例 3:

输入:text1 = "abc", text2 = "def"
输出:0
解释:两个字符串没有公共子序列,返回 0 。
3.题解
public class LCSubsequence {public int longestCommonSubsequence(String text1, String text2) {int m = text1.length();int n = text2.length();int[][] dp = new int[m + 1][n + 1];for (int i = 1; i < m + 1; i++) {char a = text1.charAt(i - 1);for (int j = 1; j < n + 1; j++) {char b = text2.charAt(j - 1);if (a == b) {dp[i][j] = dp[i - 1][j - 1] + 1;} else {dp[i][j] = Integer.max(dp[i - 1][j], dp[i][j - 1]);}}}print(dp, text2, text1);return dp[m][n];}static void print(int[][] dp, String a, String b) {System.out.println("-".repeat(23));Object[] array = a.chars().mapToObj(i -> String.valueOf((char) i)).toArray();System.out.printf("     " + "%2s ".repeat(a.length()) + "%n", array);for (int i = 0; i < b.length(); i++) {int[] d = dp[i + 1];array = Arrays.stream(d).boxed().toArray();System.out.printf(b.charAt(i) + " " + "%2d ".repeat(d.length) + "%n", array);}}public static void main(String[] args) {LCSubsequence code = new LCSubsequence();System.out.println(code.longestCommonSubsequence("abcde", "ace"));System.out.println(code.longestCommonSubsequence("ba", "yby"));}
}

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

http://www.laogonggong.com/news/53485.html

相关文章:

  • 外贸企业网站学校网站建设审批
  • 国内设计师网站岳阳网站岳阳建站
  • 设计网站推荐html代码想学网店运营去哪里学啊
  • 宁波市网站建设公司安徽做网站公司哪家好
  • 优化网站网络营销软件大全
  • 商用图片做公司网站可以吗移动端网站设计尺寸
  • 南京制作网站要多少钱移动网站怎么做
  • ps网站首页直线教程响应式布局和自适应布局
  • 网站建设及推广服务公司广东官网网站建设平台
  • 建购物网站需要多少钱怎样做京东网站
  • 网站防红链接怎么做的wordpress加密视频播放器
  • 一个新网站要怎么做seo淘客个人网站怎么建设
  • 企业宣传网站建设图示小小影视大全免费高清版
  • 上海市工程信息网站做任务游戏能赚钱的网站
  • 加强门户网站建设提升网站建设中栏目是什么
  • 做微信小程序和网站那个简单深圳高端做网站公司
  • 商务网站建设中存在的问题精准营销
  • 徐州网站建设系统建e室内设计装修效果图
  • 网站的惩罚期要怎么做出纳工作内容
  • 聊城做网站建设网站建设技术人员要会什么
  • 建立网站如何规划和实施建设智慧团建学生登录入口手机版
  • 同一域名可以做相同网站吗成都锐度设计公司怎么样
  • 企业网站模板编辑软件wordpress 编辑器增加翻译按钮
  • 网站的链接建设软件下载网站 知乎
  • 有一个专门做lol同人的网站佛山关键词自动排名
  • 网站微信二维码侧边栏漂浮框app优化网站建设
  • 德州网站建设推广wordpress 小说模块
  • 做百度手机网站排名什么是市场营销什么是网络营销
  • 网站出现风险如何处理方法wordpress关闭主题提示
  • 如何进行网站域名解析wordpress网站前台打开慢