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

环境设计案例网站企业网站模板设计

环境设计案例网站,企业网站模板设计,wordpress hotnews pro 2.7plus,黑客入侵网站怎么做文章目录 300.最长递增子序列思路代码实现 674. 最长连续递增序列思路代码实现 718. 最长重复子数组思路代码实现 300.最长递增子序列 题目链接 思路 单个字符都是一个长为1的子序列,直接初始化dp为1。先固定一个元素位置i,判断0-i范围内到i的最长子序…

文章目录

    • 300.最长递增子序列
      • 思路
      • 代码实现
    • 674. 最长连续递增序列
      • 思路
      • 代码实现
    • 718. 最长重复子数组
      • 思路
      • 代码实现


300.最长递增子序列

题目链接

思路

  1. 单个字符都是一个长为1的子序列,直接初始化dp为1。
  2. 先固定一个元素位置i,判断0-i范围内到i的最长子序列,这时nums[i]需要依次和前面每个元素相比较,如果nums[i]比某个元素nums[j]大,则最长子序列在dp[j]的前提下长度加1.
  3. 记录每次dp[i]更新时记录最大序列长度result

代码实现

class Solution {
public:int lengthOfLIS(vector<int>& nums) {vector<int> dp(nums.size(),1);int result=1;for(int i=1;i<nums.size();i++){          for(int j=0;j<i;j++){if(nums[i]>nums[j])dp[i]=max(dp[i],dp[j]+1);}if(result<dp[i])result=dp[i];}return result;}
};

674. 最长连续递增序列

题目链接

思路

思路和上一题差不多,不过上一题范围比较广0-i范围内可以跳跃性构成子序列,但这道题必须相邻,所以判断条件改为nums[i]>nums[i-1]即可。

代码实现

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

718. 最长重复子数组

题目链接

思路

这道题实在是妙,第一次写真的有人可以想出来吗。
思路就不写了,看图自然能秒懂:
在这里插入图片描述

代码实现

class Solution {
public:int findLength(vector<int>& nums1, vector<int>& nums2) {vector<vector<int>> dp(nums1.size()+1,vector<int>(nums2.size()+1,0));int result=0;for(int i=1;i<=nums1.size();i++){  for(int j=1;j<=nums2.size();j++){ if(nums1[i-1]==nums2[j-1]){dp[i][j]=dp[i-1][j-1]+1;}if(dp[i][j]>result)result=dp[i][j];}} return result;}
};

http://www.ds6.com.cn/news/20759.html

相关文章:

  • 网站做的二维码失效了直播:韩国vs加纳直播
  • 网站开发意见书外贸网站推广怎么做
  • 哈尔滨编程课哪个机构最好网站seo收费
  • 做的网站放在阿里云企业网站建设cms
  • 物流网站公司名词解释搜索引擎优化
  • 可以免费做中考题的网站网页优化建议
  • 国内知名网站建设伺如何做好网站的推广工作
  • 巴西网站建设上海关键词优化报价
  • 创建网站的流程最好的搜索引擎
  • 做的网站怎么测试工具企业培训体系搭建
  • 没网站怎么做淘宝客百度网盘搜索引擎入口在哪里
  • 网络营销品牌公司天津优化网络公司的建议
  • 网站怎么做才能将名声打响seo关键词教程
  • 网站开发费用是研发费用乔拓云网微信小程序制作
  • 网站注册会绑定式收费吗企业网站优化
  • 做网站要买什么空间怎样才能注册自己的网站
  • 不带www的网站经典模板网站建设
  • 如果做网站推广竞价外包
  • 泉州网站关键词推广费用怎么推广自己的微信号
  • 做网站商城需要什么app开发软件
  • 网站建设是要考虑什么东西永久不收费免费的聊天软件
  • 个人的小说网站如何做武汉百度推广代运营
  • 网站制作方案专业乐云seo市场营销试题库(带答案)
  • 有没有个人做的网站赚流量费外链link
  • 怎么免费做带音乐的网站湖南seo优化
  • 曲靖房地产网站开发微信运营方案
  • 网站建设少用控件无锡网络优化推广公司
  • 怎么百度做网站百度手机助手
  • 驾校官方网站 模板推广公司
  • 什么叫门户类网站seo快速排名软件平台