连续子序列什么意思?什么是连续子序列?最大连续子序列又是什么?
例如给定序列{-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}???
我想知道的是这些名词的定义是什么?什么意思?而不是怎么算!!! 展开
问 : 为什么最大连续子序列为{11,-4,13}???
我想知道的是这些名词的定义是什么?什么意思?而不是怎么算!!! 展开
展开全部
设原数组为a,遍历数组,建立和数列S:S[0]=0,S[i]=S[i-1]+a[i]。同时S[i]的内容还记录i。然后对S进行稳定排序。现在S可以分成很多段,每段的数都相同,所求最长连续子数组的第一个数的下标和最后一个数的下边必分别为其中一段第一个数的i与最后一个数的i,算出每段第一个数的i与最后一个数的i的差,取最大的那个即可。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最大连续子序列应该就是这个连续序列的和最大,{11,-4,13}这个子序列的和最大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询