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

什么样建广告网站seo做关键词怎么收费的

什么样建广告网站,seo做关键词怎么收费的,一站式做网站费用,企业展厅设计图片欣赏300.最长递增子序列 题目链接&#xff1a;代码随想录 文章讲解&#xff1a;代码随想录 错误解答&#xff1a; dp[i]表示前i个元素的最长递增子序列的长度 class Solution { public:int lengthOfLIS(vector<int>& nums) {vector<int>dp(nums.size(),0);dp[0]1;…

300.最长递增子序列

题目链接:代码随想录

文章讲解:代码随想录

错误解答:

dp[i]表示前i个元素的最长递增子序列的长度

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

错误原因,这里是默认第一个元素就是最长递增子序列的一部分了

正确解答:

1.明确dp数组含义
dp[i]表示以nums【i】为结尾的最长递增子序列的长度

2.转移方程

if(dp[i]>dp[j]) dp[i]=max(dp[j]+1,dp[i])

3.初始化

dp【0】=1

4.遍历顺序

正序遍历

class Solution {
public:int lengthOfLIS(vector<int>& nums) {vector<int>dp(nums.size(),1);//这里初始化为1dp[0]=1;int ans=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[j]+1,dp[i]);}}if(dp[i]>ans) ans=dp[i];}return ans;}
};

注意!!!!!!!!!

初始化dp数组要为1,不能初始化为0,因为dp数组的含义是以nums【i】为结尾的最长递增子序列的长度,所以一开始就是1,自身为子序列,就是1。

674. 最长连续递增序列

题目链接:674. 最长连续递增序列 - 力扣(LeetCode)

文章讲解:代码随想录

思路:

简单题,设计一个计数器,如果当前数比上一个数大,则计数器加一,否则重置计数器。

取最大的计数器就是答案。

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

718. 最长重复子数组

题目链接:718. 最长重复子数组 - 力扣(LeetCode)

文章讲解:代码随想录

定义dp[i][j]表示nums1中i-1为结尾nums2中以j-1为结尾的最长公共子数组的长度

为什么是i-1和j-1 

是为了初始化的方便

否则初始化要视情况而定

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;//dp[i][j]表示nums1中i-1为结尾nums2中以j-1为结尾的最长公共子数组的长度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;}result = std::max(result, dp[i][j]);}}return result;}
};

http://www.dtcms.com/wzjs/369246.html

相关文章:

  • 上海做公司网站的公司沈阳关键词推广
  • 企业市场营销徐州seo推广
  • 产品推销文案福州短视频seo平台
  • 网络科技公司主要做什么合肥seo搜索优化
  • 域名注册好后怎么建设网站谷歌关键词工具
  • 投资担保网站建设网站开发的步骤
  • 黄山新洲建设集团网站专注于seo顾问
  • 给别人做网站用什么网页制作图片
  • 乡镇可以做门户网站360优化大师历史版本
  • 怎样在手机上面建设网站关键词排名工具有哪些
  • 建设自己的淘宝优惠券网站网站建设公司大型
  • 企业网站制作免费网络营销策略主要包括
  • 亚马逊做品牌备案自有网站重庆森林为什么不能看
  • 苏州建设网站制作电商网站商品页的优化目标是什么
  • 做爰全过程免费的视频99网站微信公众号推广方法有哪些
  • 佛山房地产网站建设关键词优化排名详细步骤
  • 如何创作个人网站手机免费发布信息平台
  • 聊城网站设计爱论坛
  • 网站建站中关键字搜索怎么弄关键词排名方法
  • 淄博网站推广哪家好东莞网站建设做网站
  • 网站建设费一般是什么费用衡水seo优化
  • 做下载网站有哪些提交网址给百度
  • 网站限制浏览次数是怎么做的免费查权重工具
  • 做机械有什么兼职网站合肥网站推广
  • flash企业网站搜索app下载
  • 建站工具官网2021网络营销成功案例
  • dede网站地图 调用文章seo网址超级外链工具
  • 广西住房与城乡建设厅网站百度推广首页
  • 昆山网站制作nba最新排行榜
  • 网盘做网站空间友情链接交换源码