求数组中相邻的数字中的最大和

 

 1public static int LargeSum(int[] input)
 2        {
 3            int sum = 0, maxSum = -((int)Math.Pow(232- 1);
 4
 5            for (int i = 0; i < input.Length; i++)
 6            {
 7                sum += input[i];
 8                if (maxSum < sum)
 9                {
10                    maxSum = sum;
11                }

12                if (sum < 0)
13                {
14                    sum = 0;
15                }

16            }

17
18            return maxSum;
19        }

 

posted @ 2009-11-05 21:30  兽王归来  阅读(340)  评论(0编辑  收藏  举报