首页 > 试题广场 >

环形数组的连续子数组最大和

[编程题]环形数组的连续子数组最大和
  • 热度指数:569 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个长度为 n环形整数数组 nums ,返回 nums非空 连续子数组 的最大可能和 。
环形数组 意味着数组的末端将会与开头相连呈环状。例如, 的前一个数是
数据范围:



示例1

输入

[6,-3,6]

输出

12

说明

从子数组 [6,6] 得到最大和 6 + 6 = 12 
示例2

输入

[4,-2,2,-4]

输出

4

说明

从子数组 [4] 和 [4,-2,2] 都可以得到最大和 4 

这道题你会答吗?花几分钟告诉大家答案吧!