[作业] 最大子序和

代码

public class Solution {
    public int MaxSubArray(int[] nums) {
        int max=nums[0],sum=0;
        for(int i=0;i<nums.Length;i++)
        {
            sum=0;
            for(int j=0;j<nums.Length-i;j++)
            {
                sum+=nums[i+j];
                if(sum>max)max=sum;
            }
        }
        return max;
    }
}

在这里插入图片描述

思路

遍历所有给定数组的子序和 找出其中最大的

发布了16 篇原创文章 · 获赞 1 · 访问量 280

猜你喜欢

转载自blog.csdn.net/qq_43727054/article/details/104600172