返回一个数组中最大子数组的和
Posted zhang188660586
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了返回一个数组中最大子数组的和相关的知识,希望对你有一定的参考价值。
public class test public static void main(String[] args) int[] a = new int[10]; int[] b=new int [10]; int j=0; int sum=0; a[0] = 1; a[1] = -1; a[2] = 2; a[3] = 3; a[4] = 4; a[5] = -5; a[6] = 6; a[7] = -8; a[8] = 9; a[9] = 10; for(int i=0;i<10;i++) if(a[i]>0) System.out.println("数组中的第"+i+"个数为:"+a[i]); j=i; b[j]=a[i]; System.out.println("数组b中的第"+j+"个数为:"+b[j]); if(a[i]<=0) j=i; b[j]=0; for(int i=0;i<b.length;i++) if(b[i]==0) for(int i=0;i<b.length;i++) sum=sum+b[i]; System.out.println(sum);
以上是关于返回一个数组中最大子数组的和的主要内容,如果未能解决你的问题,请参考以下文章