连续子序列什么意思?什么是连续子序列?最大连续子序列又是什么?

例如给定序列{-2,11,-4,13,-5,-2},其最大连续子序列为{11,-4,13},最大连续子序列和即为20。问:为什么最大连续子序列为{11,-4,13}???... 例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{11,-4,13},最大连续子序列和即为20。
问 : 为什么最大连续子序列为{11,-4,13}???
我想知道的是这些名词的定义是什么?什么意思?而不是怎么算!!!
展开
 我来答
森罗0222
2019-10-10
知道答主
回答量:33
采纳率:100%
帮助的人:7.5万
展开全部
这个最大连续子序列是这个意思:
例如从-2开始计算,{-2,11}、{-2,11,-4}...{-2,11,-4,13,-5,-2}这些都是其子序列(包含其自身);
如果从11开始计算,{11,-4}、{11,-4,13}...{11,-4,13,-5,-2}这些都是其子序列;、
类推:一直到-5开头的{-5,-2},这么多都是给定序列的子序列;
而最大连续子序列就是要在这里面寻找相加和最大的子序列,可以用暴力枚举,也可以用分治来解,也可以用动态规划来求解。
书个残3480
2019-05-22 · TA获得超过1762个赞
知道小有建树答主
回答量:1793
采纳率:0%
帮助的人:93.4万
展开全部
设原数组为a,遍历数组,建立和数列S:S[0]=0,S[i]=S[i-1]+a[i]。同时S[i]的内容还记录i。然后对S进行稳定排序。现在S可以分成很多段,每段的数都相同,所求最长连续子数组的第一个数的下标和最后一个数的下边必分别为其中一段第一个数的i与最后一个数的i,算出每段第一个数的i与最后一个数的i的差,取最大的那个即可。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdfhyeshyvs
2019-07-17
知道答主
回答量:3
采纳率:0%
帮助的人:2760
展开全部
最大连续子序列应该就是这个连续序列的和最大,{11,-4,13}这个子序列的和最大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式