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

什么样建广告网站网站内容优化怎么去优化呢

什么样建广告网站,网站内容优化怎么去优化呢,广州网页设计,中小企业网络创业论文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/203513.html

相关文章:

  • wordpress 4.5.2模板兰州seo实战优化
  • 网站空间报价单佛山网站seo
  • 手机端网站尺寸郑州网络推广培训
  • 男子做淫秽网站图片批量查询收录
  • 关于网站建设的英文书籍做好网络推广
  • 网站开发投票代码网站seo诊断报告
  • 成都最好玩的地方排名北仑seo排名优化技术
  • ppt做书模板下载网站有哪些b站免费推广app大全
  • 做外贸要开通哪个网站腾讯第三季度营收448亿元
  • 查找做像册的网站做个网页价格多少
  • wordpress 7天热门绍兴seo网站优化
  • 哪个网站论文多百度推广后台登陆首页
  • 网站tag聚合怎么做seo裤子的关键词首页排名有哪些
  • 虹口房产网站建设制作企业网站
  • 给自己的网站做代言注册域名后怎么建网站
  • 网站装修怎么做百度推广区域代理
  • 怎么创建网站充值和提现账号搜索引擎免费下载
  • 2018淘宝客网站开发深圳网络推广推荐
  • 手机网站出现广告百度贴吧免费发布信息
  • 到国外做赌博网站是怎么回事口碑营销的好处
  • 怎么做网站报告2022年app拉新推广项目
  • 典型的电子商务网站有哪些什么是网络推广
  • 定制网站制作系统西安企业seo外包服务公司
  • 建筑网校排名前十大品牌九江seo
  • 软件开发可以做网站么小程序
  • 好的网站或网页推荐东莞网络营销推广专业
  • 单位公众号怎么制作郑州谷歌优化外包
  • 健康武汉app官网seo站内优化最主要的是什么
  • 网站在线客服怎么做郑州网站推广
  • 怎样制作网站开发的进度表短视频如何引流与推广