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

深圳南山建设局官方网站中建八局第一建设有限公司中标

深圳南山建设局官方网站,中建八局第一建设有限公司中标,庆网站建设,自己开发网站怎么开发目录 动态规划怎么学#xff1f; 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后#xff1a; 动态规划怎么学#xff1f; 学习一个算法没有捷径#xff0c;更何况是学习动态规划#xff0c; 跟我…目录 动态规划怎么学 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后 动态规划怎么学 学习一个算法没有捷径更何况是学习动态规划 跟我一起刷动态规划算法题一起学会动态规划 1. 题目解析 题目链接376. 摆动序列 - 力扣LeetCode  这道题很好理解他需要找数字之间的差是一个正数一个负数的交替 其实我们不用想的这么麻烦可以把它看成是一个递增递减递增递减交替的一个序列。 然后不要忘记这要找的是子序列是可以跳着找的。 2. 算法原理 1. 状态表示 dp[ i ] 表示以 i 位置为结尾的所有子序列中最长的摆动序列的长度。 但是他实际上分为两种情况 f [ i ] 表示以 i 位置为结尾最后一个位置呈现 “上升” 趋势的最长摆动序列的长度。 g [ i ] 表示以 i 位置为结尾最后一个位置呈现 “下降” 趋势的最长摆动序列的长度。 2. 状态转移方程 状态转移方程还是分成两大类 先从 f [ i ] 开始说起 f [ i ] 可以自己本身作为一个子序列长度就是 1 f [ i ] 可以和自己前面的任意一个数一起成为子序列长度就是 g [ i - 1 ] 1 这里要注意的是需要 f [ i - 1 ] f [ i ] 然后是 g [ i ] : g [ i ] 可以自己本身作为一个子序列长度就是 1 g [ i ] 可以和自己前面的任意一个数一起成为子序列长度就是 f [ i - 1 ] 1 这里要注意的是需要 g [ i - 1 ]  g [ i ] 3. 初始化 我们只要都设成 1就能不用考虑第一种情况。 4. 填表顺序 从左往右。 5. 返回值 返回 f 表 和 g 表中的最大值。 3. 代码编写 class Solution { public:int wiggleMaxLength(vectorint nums) {int n nums.size(), fmax 1, gmax 1;vectorint f(n, 1), g(n, 1);for(int i 1; i n; i) {for(int j 0; j i; j) {if(nums[i] nums[j]) f[i] max(f[i], g[j] 1);if(nums[i] nums[j]) g[i] max(g[i], f[j] 1);}fmax max(fmax, f[i]);gmax max(gmax, g[i]);}return max(fmax, gmax);} }; 写在最后 以上就是本篇文章的内容了感谢你的阅读。 如果感到有所收获的话可以给博主点一个赞哦。 如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~
http://wiki.neutronadmin.com/news/224327/

相关文章:

  • 设计比较有特色的网站哈尔滨百度推广排名优化
  • 什么样的公司愿意做网站软文撰写公司
  • 网站空间国外那个好外贸网站建设 东莞
  • 厦门中小企业建网站补助黄页网络的推广
  • 郑州网站建设亻汉狮网络网络营销渠道管理
  • 企业网站制作深圳鞋行业的网站建设
  • 娄底高端网站建设wordpress 修改端口
  • 锡林浩特市长安网站 建设初步方案网页浏览器设置在哪里
  • 赣州网站制作公司百度有专做优化的没
  • 佛山网站建设全方位服务汽车之家网址
  • 贵港网站推广网络营销和网站推广的区别
  • 长安网站建设价格宝安专业网站设计公司
  • 网站宽屏背景网站运营托管协议
  • 网站建设对接模版网站划分栏目
  • 网站名 注册报告怎么写
  • 做网站卖广告位赚钱html5 jq做电脑网站
  • 网站开发公司有哪些椒江街道招聘建设网站
  • 酒店网站建设注意什么网页设计与制作工资
  • 网页特效网站建筑材料东莞网站建设
  • 成都网站制作汕头做网站用什么系统较好
  • 甘肃省住房城乡建设厅网站公司网络营销
  • 爱站网ip反查域名网站新闻源码
  • 实验室网站建设的调查报告建设网站有哪些
  • 网站建好以后每年都续费么用word怎么做网站
  • 首都医科大学网站建设凡科电脑版
  • 宁夏众擎达网站建设成都企业网站优化
  • 手表常用网站人工智能绘画
  • wordpress建站 评测苏州网站建设功能
  • 网站后台管理系统html下载湖南网站制作公司
  • 凡科建站登录官网陈村大良网站建设