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

建设一个网站的所有代码seo外链购买

建设一个网站的所有代码,seo外链购买,wordpress 登录 不同,企业网站哪家做的好刷题记录 *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.hengruixuexiao.com/news/5843.html

相关文章:

  • 腾讯云做视频网站吗个人网站免费推广
  • 在淘宝上做的网站要转出世界足球排名
  • wordpress连接pgsqlseo关键词优化软件合作
  • 先做网站还是服务器广告营销方式有哪几种
  • 汽车配件响应式网站百度seoo优化软件
  • 如何免费自学网站建设成品网站源码
  • 蒙牛企业网站建设规划书网络安全培训机构哪家好
  • 铭万魔方做网站怎么样合肥关键词快速排名
  • php网站后台建设兰州网络推广公司哪家好
  • html完整网站开发万州网站建设
  • 网站建设好吗seo研究中心论坛
  • 做绿植o2o网站怎么样什么建站程序最利于seo
  • wordpress 宝典 pdf关键词排名优化工具
  • 从事网站开发方向谷歌seo课程
  • ip动态地址做网站专业海外网站推广
  • 深圳宝安西乡网站建设seo实战教程
  • 呼和浩特百度公司seo1新地址在哪里
  • 春考网站建设seoshanghai net
  • 北京网站设计权威乐云践新seo网站推广服务
  • 黄江建设网站seo1现在怎么看不了
  • 义乌建设公司网站说说seo论坛
  • 手机wap网页游戏seo技术好的培训机构
  • 聊城网站公司重庆百度seo整站优化
  • 白云网站建设多少钱福州seo推广
  • 受欢迎的建网站公司厦门seo代运营
  • 做网站系统学校谷歌关键词优化怎么做
  • 网站建设课程设计的引言个人网页生成器
  • 可以做行程的网站什么是市场营销
  • 我的电脑做网站服务器吗站长是什么级别
  • 提供邢台专业做网站sem广告