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

广州做网站做得比较好谷歌浏览器下载

广州做网站做得比较好,谷歌浏览器下载,北京网站建设升上去,wordpress 安装旧版本题目 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(…

题目

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

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

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

原题链接:https://leetcode.cn/problems/longest-common-subsequence/description/

思路

以 dp[i][j] 表示,text1[0:i] 和 text2[0:j] 的最长公共子序列长度。

找转移方程:
当 text[i] == text[j] 时,即两个子字符串末尾的字符相同时,dp[i][j] = dp[i-1][j-1] + 1。
当 text[i] != text[j] 时,dp[i][j] = max(dp[i-1][j], dp[i][j-1])。

找边界条件:
当 i=0 或 j=0 时,显然可得 dp[i][0]、dp[0][j] = 0

代码

class Solution {
public:int longestCommonSubsequence(string text1, string text2) {int m = text1.size();int n = text2.size();vector<vector<int>> dp(m+1, vector<int> (n+1, 0));// if text1[i-1] == text2[j-1], dp[i][j] = dp[i-1][j-1] + 1// else, dp[i][j] = max(dp[i][j-1], dp[i-1][j])for (int i = 0; i <= m; i++) {dp[i][0] = 0;}for (int j = 0; j <= n; j++) {dp[0][j] = 0;}for (int i = 1; i <= m; i++) {for (int j = 1; j <=n; 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[m][n];}
};
http://www.tj-hxxt.cn/news/54567.html

相关文章:

  • 电信改公网ip可以做网站吗免费域名申请网站大全
  • 做网站的公司前三名网络营销案例分析报告
  • 网站运营专员做六休一自己怎么做网址
  • 做企业网站流程郑州seo服务公司
  • 家具在线设计平台抖音seo优化公司
  • 公司注册网站需要什么条件微信管理系统登录
  • 如何自己做自己的网站做一个简单的网站需要多少钱
  • 包包网站建设策划书seo软件定制
  • 合肥专业做网站的公司人工智能教育培训机构排名
  • 为什么会显示危险网站怎么做百度推广运营
  • 湖南网站设计公司汉中seo培训
  • 做平面设计都在那个网站找免费素材网站关键词优化工具
  • 做网站需要准备哪些东西公司快速建站
  • 百度小程序跟做网站seo优化教学视频
  • 网站开发与管理期末考试推广方案怎么写
  • 旅游小镇网站建设方案电商平台推广
  • 省住房城乡建设厅门户网站关键词排名点击软件
  • 胶州网站建设电话网站排名优化软件
  • 苏州网站建设科技百度关键词怎么排名
  • ecshop 手机网站开发b站新人视频怎么推广
  • 开源软件开发seo网络推广外包公司
  • 中国最好的旅游网站百度指数查询移民
  • 网站彩票网站开发站长之家查询工具
  • 网站建设费算办公费吗网页制作模板
  • 怎样做私人网站seoul是什么意思中文
  • ic商城网站建设南大口碑营销渠道
  • 浙江省建设厅执业资格注册中心网站关键词查询工具哪个好
  • 上海嘉定做网站公司搜索引擎优化指南
  • 广州优质网站建设案例b站视频怎么快速推广
  • 佛山网站建设公司88什么是网络营销平台