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

crm网站下载江苏常州建设局网站

crm网站下载,江苏常州建设局网站,黑龙江期刊网站制作,常州网站排名优化题意理解#xff1a; 给定字符串 s 和 t #xff0c;判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些#xff08;也可以不删除#xff09;字符而不改变剩余字符相对位置形成的新字符串。#xff08;例如#xff0c;ace是abcde         给定字符串 s 和 t 判断 s 是否为 t 的子序列。         字符串的一个子序列是原始字符串删除一些也可以不删除字符而不改变剩余字符相对位置形成的新字符串。例如ace是abcde的一个子序列而aec不是。         即判断s和t是否存在一个最长公共子序列且该最长公共子序列s         这里采用一个动态规划的思路求解最长公共子序列其长度s.size 解题思路         (1)   定义dp数组         定义二维dp数组dp[i][j]表示s第i个元素前t第j个元素前最长公共子序列。         ij指示的是元素之间的位置         其i属于[0,s.size1],  j属于[0,t.size1]       2初始化         dp[0][j]和dp[i][0]表示第一行第一列其都是用一个空数组和一个非空数组求其最长公共给子序列所以全部初始化为0.         其余元素初始化为0后续操作会被覆盖掉。       3递推公式         if(s[i-1]t[j-1])  dp[i][j]dp[i-1][j-1]1         else dp[i][j]max(dp[i][j-1]dp[i-1][j])         (4)返回         if(dp[s.size-1][t.size-1]s.size) return true;         else return false; 1.动态规划 public boolean isSubsequence(String s, String t) {int[][] dpnew int[s.length()1][t.length()1];for(int i0;is.length();i){Arrays.fill(dp[i],0);}for(int i1;is.length();i){for(int j1;jt.length();j){if(s.charAt(i-1)t.charAt(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]);}}}if(dp[s.length()][t.length()]s.length()) return true;return false;} 2.分析 时间复杂度O(n^2) 空间复杂度O(n^2)
http://www.hkea.cn/news/14432335/

相关文章:

  • 合肥大型网站设计公温州 网站建设
  • 网站做授权登录个人网页制作怎么做
  • 南通企业网站建设做网站是怎么收费的是按点击率
  • 深圳专业企业网站制作哪家好青岛外贸网站建设哪家好
  • wap网站开发公司图片网站模板下载
  • asp access网站架设教程wordpress安装 用户名已存在
  • 济南做公司网站ui设计最好的培训机构
  • 如何建设公众平台网站小地方网站建设公司
  • 联盟网站做任务苏州做网站要多少钱
  • 优秀的手机网站案例一鸣东莞网站建设公司
  • 外包网站开发安全吗网站编辑可以做运营吗
  • 做一个公众号多少钱搜索引擎网站优化推广
  • 网站建设的作用临沂seo推广外包
  • 西安烽盈网站建设推广网站子域名什么意思
  • 网站建设朋友圈怎么写中国做网站最好的企业
  • 建站之星破解版下载长沙营销型网站建设公司
  • 域名怎么解析到网站比较火的小程序购物平台
  • 网站建设技术方面论文太原网站建设方案
  • 长沙百度提升优化重庆百度推广优化排名
  • 做erp系统的网站企业系统化管理
  • 行业数据可以从哪里获取seo的优化原理
  • 网站建设杭州滨江订阅号做微网站
  • 东莞家用台灯东莞网站建设手工企业网站模板
  • 网站建立健全举报工作机制暖色调 网站
  • 网站推广做的比较好的公司网站开发有什么好的介绍
  • 校园二手交易网站开发朔州城市建设网站
  • 咸宁网站建设哪家专业赣州酒店网站建设
  • 浏览器正能量不良网站万网主体新增网站备案需要是滴么
  • 广东品牌网站设计欧美网站风格
  • 公司网上注册在哪个网站互联网创业项目拒绝割韭菜