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

seo网站设计营销工具抽奖网站插件

seo网站设计营销工具,抽奖网站插件,虚拟空间是什么意思,在线设计平台的市场调研目录 动态规划怎么学#xff1f; 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后#xff1a; 动态规划怎么学#xff1f; 学习一个算法没有捷径#xff0c;更何况是学习动态规划#xff0c; 跟我…目录 动态规划怎么学 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后 动态规划怎么学 学习一个算法没有捷径更何况是学习动态规划 跟我一起刷动态规划算法题一起学会动态规划 1. 题目解析 题目链接300. 最长递增子序列 - 力扣LeetCode  这道题目题如其名就是找出最长的递增子序列然后返回长度 但是我们需要明确的是什么是子序列什么是子数组一定要分清楚 子数组必须要连续的 而子序列不需要连续的我们可以通过示例一来感受 只要是在这个数组区间里的元素是递增的可以跳着选择 总结来讲就是子序列是可以在一个区间跳着选择的也就是可以使不连续的。 2. 算法原理 1. 状态表示 dp[ i ] 表示以 i 位置结尾的所有子序列中最长递增子序列的长度。 2. 状态转移方程 我们可以分成两种情况 第一种情况是 i 位置自己作为一个子序列那长度就是 1 第二种情况是 i 位置和前面任意一个位置构成子序列我们把大于等于 0 小于 i 的这个位置设为 j 因为题目要求的是递增所以需要 nums[ j ] nums[ i ]等于 dp[ j ] 1 而 j 有很多种情况所以就是求 0 j i - 1 位置 dp[ j ] 的最大值。 3. 初始化 我们可以把表初始化成 1 这样我们就可以只考虑第二种情况了。 4. 填表顺序 从左往右。 5. 返回值 返回 dp 表里的最大值即可。 3. 代码编写 class Solution { public:int lengthOfLIS(vectorint nums) {int n nums.size();vectorint dp(n, 1);for(int i 1; i n; i) for(int j 0; j i; j) if(nums[j] nums[i]) dp[i] max(dp[j] 1, dp[i]);int ans INT_MIN;for(auto e : dp) ans max(ans, e);return ans;} };写在最后 以上就是本篇文章的内容了感谢你的阅读。 如果感到有所收获的话可以给博主点一个赞哦。 如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~
http://www.pierceye.com/news/966930/

相关文章:

  • 家装设计网站大全网站建设用哪个好
  • 青海企业网站建设企业建设网
  • 电子商务网站环境建设怎么劝客户做网站
  • 山西教育学会的网站建设网站投放广告教程
  • 游戏网站的设计方案做装修业务呢有多少网站
  • 口碑好网站建设公司电话百度联盟网站备案信息
  • 网站建设排行公司建筑网页设计详情
  • 德国的网站后缀技术支持 东莞网站建设母婴护理
  • 彩票娱乐网站建设wordpress 邮件推送
  • 如何申请网站备案如何选择邯郸做网站
  • 专注做一家男生最爱的网站北京旅游设计网站建设
  • c 做网站凡科网站免费版怎么做
  • 门户网站开发多少钱wordpress主题文章页面不显示
  • 网站建设丶金手指下拉13个人网站有什么用
  • 企业网站建设解决方案wordpress搜索不了中文linux
  • 怎样在网站上做有效的广告投放手机网站公司哪家好
  • 四川德行天下建设工程有限公司网站ie兼容所有网站
  • 网站seo诊断免费php源码网
  • 微信公众号商城网站开发湖南省新闻最新消息十条
  • 如何做网站家具导购做哈尔滨本地门户网站赚钱吗
  • 建立网站的步骤有哪些wordpress 主题
  • 网站功能建设中页面个体户做网站有用吗
  • 网站建设具体要求wordpress启用注册
  • 重庆好的网站建设公司车辆管理网站开发
  • 十大SEO网站外链建设误区城乡住房建设部网站保证金
  • 自己做一元夺宝网站dede 管理多个网站
  • 做app还是做微网站好聚美网站开发开题报告
  • 网站建设总结与科技网站建设+长沙
  • 网博士自助建站系统手机wap网站程序
  • 做网站有什么不好竞价广告