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

江苏企业建设网站公司网站创建方案怎么写

江苏企业建设网站公司,网站创建方案怎么写,wordpress 标签挂件,怎么建立一个网站存照片视频的链接目录 动态规划怎么学#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.hkea.cn/news/14360889/

相关文章:

  • 网站ico西安seo排名优化推广价格
  • 公司网站标题优化萧山网页设计
  • 做图片网站赚钱吗如何做网站赚钱
  • 网站查看怎么用个人电脑做网站
  • 网站开发需要用到哪些软件百度快速收录方法
  • 园林网站源代码几款免费流程图制作软件
  • 网站维护目标wordpress爬虫插件
  • 网站cms分站系统资阳自贡网站建设平台
  • 企业网站设计北京做净化行业需要知道的网站
  • 专业网站建设哪家权威做产品目录的网站
  • 门户网站管理流程php是前端还是后端
  • 网站置顶jq番禺网站设计与制作
  • 网站开发5人小组分工2345网址导航手机版
  • 南京做网站工作室广州网页设计公司
  • 做直播网站需要学什么软件有哪些建筑规范app
  • flash做的网站电商平台排名100强
  • 明星个人网站建设需求分析wordpress 在线留言插件
  • 制作医院网站做招聘网站代理商需要多少钱
  • 做企业网站的wordpress get_categories
  • qq空间刷赞推广网站如何开发网站自己做站长
  • 专门做衣服特卖的网站有哪些html炫酷特效代码
  • 怎么用ajax做电商网站如何建设一个个人网站
  • 魏县住房和城乡建设局网站微信公众号推广文案范文
  • 泉州官方网站产品素材网站
  • 建网站网络推广优势网站建设需要提供哪些资料
  • 服务器网站环境七牛云动静分离wordpress
  • 免费门户网站开发中国高清vpswindows在线
  • 做网站教程流程房地产新闻app哪个好
  • 手机端 网站 模板关于网站设计的新闻
  • app与手机网站的区别微信公众号开发需要多少钱