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

软件下载网站哪个最安全有谁知道知乎网站是谁做的

软件下载网站哪个最安全,有谁知道知乎网站是谁做的,湖南网站建设欧黎明,小红书软文案例一、题目解析 看着题目上的解释或许有点难以理解,这里一图流 只要形似上图的都可以是摆动序列,如左图,且仅含一个元素和两个元素的也算摆动序列,如右图 二、算法原理 1、状态表示 根据经验我们都是以i位置为结尾时&#xff0c…

一、题目解析

看着题目上的解释或许有点难以理解,这里一图流

 

只要形似上图的都可以是摆动序列,如左图,且仅含一个元素和两个元素的也算摆动序列,如右图 

二、算法原理

1、状态表示

根据经验我们都是以i位置为结尾时,最长摆动子序列的长度

但是根据我们下面的题目分析,我们可以知道最后一个位置存在两种情况

f[i]表示:以i位置为结尾时,最后一个呈“上升”趋势的,最长摆动子序列

g[i]表示:一i位置为结尾时,最后一个呈“下降”趋势的,最长摆动子序列

2、状态转移方程

f[i]是以上升为结尾,所以前一个状态为下降

f[i]->长度为1时->f[i]=1

f[i]->长度大于1是->nums[j]<nums[i],j属于[0,i-1]->f[i]=max(g[j]+1,f[i])

g[i]同理,前一个状态为上升

g[i]->长度为1时->g[i]=1

g[i]->长度大于1是->nums[j]>nums[i],j属于[0,i-1]->g[i]=max(f[j]+1,g[i])

3、初始化

由于最坏的情况下,所有子序列都为1,所以可以将f、g表内的值全部初始化为1,同时也能处理部分长度为1的情况

4、填表顺序

从左往右,两个表一起填

5、返回值

f_max:f表中的最大值,g_max:g表中的最大值

需要返回两者的最大值

思考过后,去动手实践,趁热打铁,链接:376. 摆动序列 - 力扣(LeetCode)

三、代码示例

class Solution {
public:int wiggleMaxLength(vector<int>& nums) {int n = nums.size();vector<int> f(n,1),g(n,1);for(int i = 0;i<n;i++){for(int j = 0;j<=i-1;j++){if(nums[j]<nums[i]) f[i]=max(g[j]+1,f[i]);if(nums[j]>nums[i]) g[i]=max(f[j]+1,g[i]);}}int f_max=f[0],g_max=g[0];for(auto e : f){if(e>f_max) f_max = e;}for(auto e : g){if(e>g_max) g_max = e;}return max(f_max,g_max);}
};

 

 看到最后,如果对您有所帮助,还请点赞、收藏和关注,点点关注不迷路,我们下期再见!

 

 


文章转载自:

http://980IQLTA.yLyxm.cn
http://4jrCuxYI.yLyxm.cn
http://0sCTm9vr.yLyxm.cn
http://Iuq2x1SL.yLyxm.cn
http://ZbXGPw64.yLyxm.cn
http://iieCywx8.yLyxm.cn
http://ZcjdPCEV.yLyxm.cn
http://fuAvLLZm.yLyxm.cn
http://lGrozumg.yLyxm.cn
http://wkYmMmbN.yLyxm.cn
http://NdMBdZUu.yLyxm.cn
http://hclcp5Y8.yLyxm.cn
http://zezPwzvX.yLyxm.cn
http://CJT3D1FS.yLyxm.cn
http://TcNbho2r.yLyxm.cn
http://N30vbQu7.yLyxm.cn
http://yJY2LyJY.yLyxm.cn
http://kEv4lC4C.yLyxm.cn
http://qXMQRuFY.yLyxm.cn
http://ov7ZAnNw.yLyxm.cn
http://YSIR1mHz.yLyxm.cn
http://7qWsVy3C.yLyxm.cn
http://igbvxAeC.yLyxm.cn
http://WZ8FxLmk.yLyxm.cn
http://ujlCoO86.yLyxm.cn
http://M3iKKgxW.yLyxm.cn
http://2j23dLeI.yLyxm.cn
http://gANqoFpO.yLyxm.cn
http://1oVyXqnB.yLyxm.cn
http://pNJ30www.yLyxm.cn
http://www.dtcms.com/wzjs/658727.html

相关文章:

  • 成都 专业 网站建设您的网站空间已过期
  • 怎么做公司销售网站上海app定制开发公司
  • 好网站有没有wordpress免费中文主题分享
  • 北海做网站有哪家好页面设计风格的主要内容
  • 建设网站有哪些方法有哪些购物网站设计人员
  • 做免费网站教程广州陈村网站建设
  • 网站建设运行问题及建议网站建设技术人员要会什么
  • 徐州中小企业网站制作上海集团平台app
  • 一家公司做网站需要什么资料徐州金网网站建设
  • 国内企业网站建设Wordpress 充值 卡密
  • 酒泉网站建设费用关闭WordPress自动文章摘要
  • 单位举报网站建设维护情况报告网站设计培训学校有哪些
  • c2c网站功能软件外包行业分析
  • 江苏省建设执业网站域名交易平台
  • 上海专业网站开发石家庄学做网站建设培训学校
  • 如何做最强的社交网站岳阳房地产信息网
  • 动漫网站怎么做的怀化seo网站
  • 网站建设与推广合肥网站域名到期后果
  • 如何查看网站关键词科技公司网站网页
  • 网站设计与网页制作华为商城网站设计分析
  • 做淘宝类网站长沙专门做网站公司有哪些
  • 双语网站用什么程序做网站上怎么做艳丽的色
  • 南宁网站定制公司自适应好还是响应式网站好
  • c 网站开发简单实例教程python做网站挣钱
  • 河南省汝州市建设网站宁波网站开发制作
  • 0基础学网站开发怎么用腾讯云主机建设网站
  • 网站推广营销技巧室内效果图制作流程
  • 给宝宝做衣服网站好外语网站建设
  • 专业做国际网站的公司比较出名的外贸公司有哪些
  • 怎样给网站做竞价推广如何把一个关键词优化到首页