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

新都网站开发dw制作一个环保网站模板下载

新都网站开发,dw制作一个环保网站模板下载,网站制作定制,深圳网站搜索2023.8.25 本题要判断子序列,可以使用动态规划来做,定义一个二维dp数组。 接下来就是常规的动态规划求解子序列的过程。 给出两种定义dp数组的方法。 二维bool型dp数组: class Solution { public:bool isSubsequence(string s, string t) …

2023.8.25

         本题要判断子序列,可以使用动态规划来做,定义一个二维dp数组接下来就是常规的动态规划求解子序列的过程。  给出两种定义dp数组的方法。

二维bool型dp数组:

class Solution {
public:bool isSubsequence(string s, string t) {if(s.size() == 0 && t.size() == 0) return true;if(s.size() == 0) return true;if(t.size() == 0) return false;vector<vector<bool>> dp(s.size()+1 , vector<bool>(t.size()+1 , false));dp[0][0] = true;//初始化第一行for(int i=1; i<=t.size(); i++){dp[0][i] = dp[0][i-1];}for(int i=1; i<=s.size(); i++){for(int j=1; j<=t.size(); j++){if(s[i-1] == t[j-1]) dp[i][j] = dp[i-1][j-1];else dp[i][j] = dp[i][j-1];}}return dp[s.size()][t.size()];}
};

二维int型dp数组:

class Solution {
public:bool isSubsequence(string s, string t) {vector<vector<int>> dp(s.size()+1,vector<int>(t.size()+1 , 0));for(int i=1; i<=s.size(); i++){for(int j=1; j<=t.size(); j++){if(s[i-1] == t[j-1]) dp[i][j] = dp[i-1][j-1] + 1;else dp[i][j] = dp[i][j-1];}}if(dp[s.size()][t.size()] == s.size()) return true;else return false;}
};

http://www.yayakq.cn/news/502845/

相关文章:

  • 网站后台开发技术wordpress友情联机
  • 做微推的网站餐饮加盟
  • 电商网站建设标准导购返利网站开发
  • 查看网站有没有做301有什么做网站的国企
  • 门户网站广告是什么快速做效果图的网站叫什么
  • 南通网站排名服务python一般要学多久
  • 南宁seo网站建设跨境电商具体是做什么的
  • 网站的策划和建设网络托管公司
  • 网站后台系统有哪些于都建设银行网站招聘
  • 成都网站改版公司权重高的发帖平台有哪些
  • 森普网站建设山东省建设厅教育网站
  • 做一个商城网站需要多少钱有什么做兼职的网站
  • php网站插件网站开发建设挣钱吗
  • 制作微信公众号的网站开发建设网站平台合同范本
  • 网站如何做301重定向阿里巴巴官网下载app
  • 汉邦未来网站开发网站开发技术大学教材
  • 南沙区网站建设网站进度条做多大
  • 新网站做优化要准备什么大象影视传媒制作公司
  • 万网网站备案授权书如何开网店不用自己发货
  • 中国移动网站建设广州互联网大厂公司有哪些
  • 二级域名网站怎么做培训前端网站开发
  • 怎么创个网站网站安全建设论文
  • 专业建网站价格企业为什么要ipo
  • 被墙的网站有哪些vivo系统最新版本
  • 服务器网站建设实训报告网络营销有哪些推广方法
  • 怎么弄百度网站华侨城网站建设
  • 广汉市建设局官方网站资源网站后台系统
  • 小说网站排名人气广东公布最新传染了
  • 陕西营销型手机网站做网站开发有前途么
  • 嘉兴做网站的公司南京网站优化推广