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

网站里面的链接怎么做的百度热搜榜排行

网站里面的链接怎么做的,百度热搜榜排行,云虚拟主机怎么建网站,泉州公司建站模板刷题记录 *1143. 最长公共子序列1035. 不相交的线53. 最大子数组和392. 判断子序列 *1143. 最长公共子序列 leetcode题目地址 本题和718. 最长重复子数组相似,只是本题不要求连续,需要记录前面最长的子序列,在此基础上累计长度。 dp[i][j]…

刷题记录

  • *1143. 最长公共子序列
  • 1035. 不相交的线
  • 53. 最大子数组和
  • 392. 判断子序列

*1143. 最长公共子序列

leetcode题目地址

本题和718. 最长重复子数组相似,只是本题不要求连续,需要记录前面最长的子序列,在此基础上累计长度。

dp[i][j]表示到text1串i-1之前与text2到j-1之前的最长公共子序列的长度。

时间复杂度: O ( n 2 ) O(n^2) O(n2)
空间复杂度: O ( n 2 ) O(n^2) O(n2)

// c++
class Solution {
public:int longestCommonSubsequence(string text1, string text2) {vector<vector<int>> dp(text1.size()+1, vector<int>(text2.size()+1, 0));int i,j;for(i=1; i<=text1.size(); i++){for(j=1; j<=text2.size(); 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[i-1][j-1];}
};

1035. 不相交的线

leetcode题目地址

本题和上题完全一致。

时间复杂度: O ( n 2 ) O(n^2) O(n2)
空间复杂度: O ( n 2 ) O(n^2) O(n2)

// c++
class Solution {
public:int maxUncrossedLines(vector<int>& nums1, vector<int>& nums2) {vector<vector<int>> dp(nums1.size()+1, vector<int>(nums2.size()+1, 0));int i,j;for(i=1; i<=nums1.size(); i++){for(j=1; j<=nums2.size(); j++){if(nums1[i-1]==nums2[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[i-1][j-1];}
};

53. 最大子数组和

leetcode题目地址

dp[i]表示在下标i之前的最大子数组和。这里需要注意题目要求子数组最少包含一个元素,因此不能将子序列和跟0比,而要跟当前元素比,表示从当前位置开始为子数组头。

时间复杂度: O ( n ) O(n) O(n)
空间复杂度: O ( n ) O(n) O(n)

// c++
class Solution {
public:int maxSubArray(vector<int>& nums) {vector<int> dp(nums.size(), 0);int i, res=nums[0];dp[0] = nums[0];for(i=1; i<nums.size(); i++){dp[i] = max(nums[i], dp[i-1] + nums[i]);if(dp[i]>res) res = dp[i];}return res;}
};

392. 判断子序列

leetcode题目地址

时间复杂度: O ( n ) O(n) O(n)
空间复杂度: O ( 1 ) O(1) O(1)

// c++
class Solution {
public:bool isSubsequence(string s, string t) {if(t.size()<s.size()) return false;int last = 0;for(int i=0; i<s.size(); i++){bool flag = false;for(int j=last; j<t.size(); j++){if(s[i]==t[j]) {flag = true;last = j+1;break;}}if(!flag) return false;}return true;}
};
http://www.shuangfujiaoyu.com/news/17712.html

相关文章:

  • 网站开发指的是什么推动防控措施持续优化
  • 杭州集团网站建设电商培训机构
  • 昆山网站开发建设公司互联网推广运营是干什么的
  • 有哪些可以做外链的网站营销网站案例
  • 公关网站建设百度seo什么意思
  • 阿里云wordpress安装教程seo是什么公司
  • 鹿岛建设 网站培训心得体会总结
  • 招远住房和规划建设管理局网站网站维护中是什么意思
  • 期货配资网站建设威海seo公司
  • 青海公司网站建设百度怎么优化关键词排名
  • 制作企业网站的目的小企业广告投放平台
  • 西昌网站建设公司优惠活动推广文案
  • 宜昌网站建设兼职网站推广的10种方法
  • 安徽设计网站建设电商运营培训正规平台
  • 网站运营维护软文推广公司
  • 自己怎么搭建网站武汉seo关键字优化
  • 无锡网站建设制作开发东莞网站推广排名
  • 网站客服的调研工作怎么做搭建网站的五大步骤
  • 上海网站建设知识 博客百度安装免费下载
  • wordpress配置文件数据库连接芜湖seo
  • 邢台123贴吧搜索引擎优化怎么做的
  • 做办公用品的招聘网站市场调查报告模板及范文
  • 池州市建设管理处网站百度域名
  • 枣庄seo外包百度seo快速排名优化服务
  • 成都网页设计培训哪家好seo可以从哪些方面优化
  • 四川住房和城乡建设部网站官网西安疫情最新通知
  • 手机网站制作哪家好推广游戏赚钱的平台有哪些
  • 购物网站开发文档mvc北京网站优化企业
  • 如何用免费服务器做网站百度推广入口
  • 做盗版视频网站成本多少钱注册公司网站