给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 输入: [-,,-,,-,,,-,], 输出: 解释: 连续子数组 [,-,,] 的和最大,为 . 首先理解题意: 题目讲究的是连续,那我们可以假设一下,我们现在以下标为0的值为基准值,那么下一位就分为两种情况了: 下一位为负数,那么我们就要与基准值比较,看哪个大 下一位为正数,那么我们肯定是要相加了 核心代码: //取出第一位为基准值 sum := nums[] res := sum //下…