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

北京做网站youyi51开公众号需要多少钱

北京做网站youyi51,开公众号需要多少钱,阜阳企业网站建设,多张图片排版设计欣赏文章目录 一、300.最长递增子序列二、674.最长连续递增序列三、718.最长重复子数组 一、300.最长递增子序列 题目链接 代码如下&#xff1a; class Solution { public:int lengthOfLIS(vector<int>& nums) {if (nums.size() < 1) return nums.size();vector<…

文章目录

  • 一、300.最长递增子序列
  • 二、674.最长连续递增序列
  • 三、718.最长重复子数组


一、300.最长递增子序列

题目链接

代码如下:

class Solution {
public:int lengthOfLIS(vector<int>& nums) {if (nums.size() <= 1) return nums.size();vector<int> dp(nums.size(), 1); // 以每个数字为结尾的最长递增子序列至少为1int result = 0; // 这里初始化0或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); // 遍历i-1以内的所有数字,如果有比nums[i]小的,就可以在以该数字为结尾的最长递增子序列后加上1个nums[i],组成以nums[i]为结尾的新的最长递增子序列。在i-1之前可能有很多数字小于nums[i],所以要取能组成的最长子序列}if (dp[i] > result) result = dp[i]; // 最后的结果不在dp[nums,size() - 1]中,因为可能最长的递增子序列不是以最后一个数字为结尾的,所以要取以所有数字为结尾的最长递增子序列的最大值}return result;}
};

二、674.最长连续递增序列

题目链接

代码如下:

class Solution {
public:int findLengthOfLCIS(vector<int>& nums) {if (nums.size() <= 1) return nums.size(); // 若只有一个数字,直接返回1,不会继续执行;如果没有数字,直接返回0,不会继续执行。这样写是和题300保持一致,不会混淆int result = 0;vector<int> dp(nums.size(), 1);for (int i = 1; i < nums.size(); i++) {if (nums[i] > nums[i - 1]) dp[i] = dp[i - 1] + 1;if (dp[i] > result) result = dp[i];}return  result;}
};//if (nums.size() == 0) return 0;
//int  result = 1;
// 如果是这样写,result就应该初始化为1,因为如果result=0,输入只有一个数字,不会进入下面的for循环,结果输出0了,但正确应该是1。

三、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.yayakq.cn/news/673274/

相关文章:

  • 做视频类网站需要哪些许可证wordpress 前台 很慢
  • 网站建设制作设计推广具有价值的建网站
  • 没有公网ip建设网站东盟建设集团有限公司网站
  • 一般建一个外贸网站多少钱黄页网站软件下载免费app
  • 自己做qq头像的网站idea网站开发
  • 安徽建设工程信息网新网站哪儿登陆山东通app下载安装2022
  • 网站如何做做期货网站违法的吗
  • 常用网站代码电子报 网站开发
  • 优秀app网站设计计算机多媒体辅助教学网站开发
  • 建设银行集团网站首页国内营销公司排名
  • 教育网站图片wordpress怎么设置自己的模板
  • 自助建站系统个人网站世界500强企业logo图片
  • 微信网站建站平台wordpress 早起文章
  • 上海高端网站开发公司建设民政局网站需要多少钱
  • 网站制作完成后为了wordpress 改地址
  • 清廉桂林网站公司网页设计注意事项
  • 网站建设qinnet品牌网络推广怎么做
  • 公司网站文章的排版网站开发需求分析文档
  • 织梦wap模板自适应手机网站dedecms模板下载温州企业网站seo
  • 做科技汽车的视频网站一键生成网页
  • 做网站需要网络服务器网络科技有限公司起名
  • 最流行的网站设计风格wordpress wp-content权限
  • 网站建设与维护王欣小型企业网站建设方案
  • 成都企业模板网站开发宝塔面板windows建站教程
  • 浙江专业网页设计免费建站wordpress被百度收录
  • 企业营销型网站策划asp.net 网站修改发布
  • 西安工装装修公司排名win7优化软件
  • 做网站需要域名 域名是啥做网站第一
  • 苏州做网站公司选苏州聚尚网络wordpress 更改语言
  • 网站图片怎么做的高级线上广告形式有哪些