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

网站内链规划做隐私的网站

网站内链规划,做隐私的网站,定制戒指,洛阳网站建设优化案例题目描述#xff1a; 给定两个字符串 text1 和 text2#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 #xff0c;返回 0 。 一个字符串的 子序列 是指这样一个新的字符串#xff1a;它是由原字符串在不改变字符的相对顺序的情况下删除某些…题目描述 给定两个字符串 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 。提示 1 text1.length, text2.length 1000text1 和 text2 仅由小写英文字符组成。 思路 本题采用动态规划的思想是一道很经典的动态规划问题我们把查找公共子序列问题一步一步压缩成最小子问题。创建dp表写出状态转移方程本题难点在于如何求出状态转移方程。 首先第一种情况当最后一个字符相同时我们只要比较前n-1个字符第二种情况当最后一个字符不同时我们将一个字符串的最后一位相前移动一个比较。 如图 然后代码实现时注意细节我们dp表要创建的是m1和n1的大小好进行初始化。 代码实现 class Solution { public:int longestCommonSubsequence(string text1, string text2) {int mtext1.size();int ntext2.size();vectorvectorint dp(m1,vectorint(n1,0));for(int i1;im1;i){for(int j1;jn1;j){if(text1[i-1]text2[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[m][n];} };
http://www.lebaoying.cn/news/30350.html

相关文章:

  • 成熟的网站怎么做seo推广苏州微网站建设公司哪家好
  • 有区域名和主机怎么做网站河南企业网站建设公司
  • a站是什么沈阳百度网站排名
  • 怎么做免费公司网站公司注册资金500万
  • 网站建设都用那些软件王建设医生网站
  • 网站关键词密度怎么计算的青岛seo招聘
  • 建设部造价咨询企业网站wordpress评论审核项
  • 谷歌网站开发用什么框架山东微道商网络技术有限公司
  • 专业型网站建设方案wordpress指定分类文章作者时间
  • 有没有专门做渔具的网站秦皇岛网站开发公司
  • 做旅行义工网站蚁做原型的网站
  • 宁波网站建设公司地址网络营销方式有哪些
  • 织梦网站会员中心模板下载做网站公司凡科
  • 宁国市网站建设巴中微信网站建设
  • 网站开发资质网络服务商怎么联系
  • 优秀网站建设多少钱专业宣传片制作公司
  • 文登住房和建设局网站做钓鱼网站会被抓吗
  • 免费的企业网站建设想在网上卖货需要怎么做
  • 冠县住房和城乡建设局网站网站建设颜色注意事项
  • 帝国做网站涿州网站开发
  • 广州网站建设公司怎么挑选wordpress theme check
  • 免费企业网站系统男女做羞羞事动画网站免费
  • 网站栏目策划 有思想的新闻前端静态网站开发
  • 网站商城与网站区别吗建设生鲜网站价格表
  • 网站域名在哪买wordpress的字体颜色如何更改
  • 网站做网站在线设计平台的设计理念
  • dede自动一键更新网站网站做代理需要空间是多少钱
  • 做外贸网站好还是内贸网站好不同类型网站栏目设置区别
  • EDI许可证需要的网站怎么做做网站好的网站建设公司
  • 做网站开发电脑配置新手怎样做网站