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

上海做网站价格网站seo置顶

上海做网站价格,网站seo置顶,陕西新闻最新消息今天,小型企业网站建设公司这道题之前刷代码随想录的时候也刷过,现在又给忘完了。自己尝试着写了一下,发现怎么写都写不对,直接去看视频了。。我自己写的时候的定义是:考虑下标0 ~ i范围内索赔能取到的最长严格递增子序列的长度,后面发现在写递推…


这道题之前刷代码随想录的时候也刷过,现在又给忘完了。自己尝试着写了一下,发现怎么写都写不对,直接去看视频了。。我自己写的时候的定义是:考虑下标0 ~ i范围内索赔能取到的最长严格递增子序列的长度,后面发现在写递推公式的时候怎么都写不对,这道题的dp数组的含义为:以nums[i]为结尾的情况下,其最长严格递增子序列的长度。那么递推公式就很好想了,在以nums[i]为结尾的情况下,我们从头开始搜索,如果遇到nums[j] < nums[i]的情况,则说明nums[i]可以作为以nums[j]结尾的子序列的下一个元素,我们需要对比dp[j] + 1dp[i]之间的大小关系,取较大值作为新的dp[i]。遍历顺序也很好想,二重循环都是从小到大遍历的。下面写下递归五部曲:
1.确定dp[i]的含义:以nums[i]为结尾的情况下,其最长严格递增子序列的长度
2.确定递推公式 dp[i] = max(dp[j] + 1, dp[i]) (只有nums[i] > nums[j]才会触发)
3.dp数组初始化 dp[0] = 1
4.确定遍历顺序:从左往右遍历
5.打印数组(省略)
值得注意的是,我们最终要返回的不一定是dp[s.size() - 1],因为最后一个元素不一定是最大元素,最大元素可能在前面的任意位置,例如数组[0, 1, 2, 3, 4, 5, 1],最大长度在元素5这里产生,我们需要用一个额外变量result来维护最大长度。

class Solution {
public:int lengthOfLIS(vector<int>& nums) {//1.确定dp[i]的含义:以nums[i]为结尾的情况下,其最长严格递增子序列的长度//2.确定递推公式  dp[i] = max(dp[j] + 1, dp[i]) (只有nums[i] > nums[j]才会触发)//3.dp数组初始化 dp[0] = 1  //4.确定遍历顺序:从左往右遍历//5.打印数组(省略)int n = nums.size();vector<int> dp(n, 1);int result = 1;   //用于记录整个数组中的最长子序列的长度//初始化dp[0] = 1;for(int i = 1; i < n; i++){   //逐渐扩大数组范围for(int j = 0; j < i; j++){   //内循环则确定nums[i]为结尾的情况下所能取到的最长严格递增子序列的长度if(nums[i] > nums[j])  //nums[i]可以作为以nums[j]结尾的子序列的下一个元素时dp[i] = max(dp[j] + 1, dp[i]);}result = max(result, dp[i]);  //维护最长严格递增子序列的长度}return result;}
};
http://www.dtcms.com/wzjs/168489.html

相关文章:

  • 惠州网站建设 鑫百度平台我的订单
  • 怎么做电子商务的网站推广短视频培训机构排名
  • 深圳招男做鸭网站哪些平台可以做推广
  • 世界最大的购物网站最新地址
  • 北京平面设计公司排名前十强鸡西seo
  • 为什么我自己做的网站百度不到公众号如何推广
  • 南宁门户网站seoul是什么国家
  • 网站建设费计入哪个二级科目樱桃bt官网
  • 网站漂浮怎么做58同城推广
  • 长沙做一个网站多少钱发帖百度秒收录网站分享
  • php做的网站facebook优化新十条
  • 怎么做网站文章伪原创大连网站排名推广
  • 关于做网站的毕业设计有没有帮忙推广的平台
  • 火星时代教育培训机构怎么样seo入门教程seo入门
  • 网站建设kpi考核站内免费推广有哪些
  • 网站上做404页面怎样做百度sem认证
  • 网页隐藏网站代码2023新冠结束了吗
  • wordpress插件doc厦门seo关键词优化培训
  • 室内装修设计图用什么软件深圳seo优化推广公司
  • 深圳住房与建设部网站深圳网络推广外包
  • wordpress模板hseo专业培训课程
  • 同里做网站网上怎么推广公司产品
  • 云南房产网站建设微信营销的10种方法技巧
  • 公司网站建设youyi51营销软文推广平台
  • 广州做网站哪间公司好无锡seo公司哪家好
  • 网上兼职做论坛版主网站编辑互联网培训机构排名前十
  • 合肥做网站推广的公司用今日头条导入自己网站外链
  • 今日大事件新闻免费的seo优化
  • wordpress后台登陆不上佛山网络排名优化
  • css是什么意思句容市网站seo优化排名