public class main { public static void main(String[] args) { int[] A=new int[10]; Scanner in=new Scanner(System.in); // for(int i=0;i<10;i++) // { // A[i]=in.nextInt(); // } int[] B={4,-2,3,4,-5,-6,1,-8,-9,2}; main a=new main(); System.out.println(a.max(B, 10)); } /* * @param A * @param n * @return */ public int max(int[] A,int n) { int k=1; int end=A[0]; int sum=A[0]; int m=0; int nn=0; for(int i=0;i<n;i++) { //sum=A[i]; for(int j=i+1;j<n;j++) { System.out.print("已检查"+k+++"个子数组, 最大子数组和为:"+end+"; "); //System.out.println(sum); sum+=A[j]; if(sum>end) { end=sum; m=i; nn=j; } System.out.print("子数组为["); for(int p=m;p<nn+1;p++) System.out.print(A[p]+","); System.out.print("]"); System.out.print(" "); //System.in.read(); } } return end; }
程序进程逐步显示,并可以控制停止和继续以及跳转
是多疑还是去相信
谎言背后的忠心
或许是自己太执迷
命题游戏
沿着他的脚步 呼吸开始变得急促
就算看清了面目 设下埋伏
真相却居无定处
I swear I'll never be with the devil
用尽一生孤独 没有退路的路
你看不到我
眉眼焦灼却不明下落
命运的轮轴
伺机而动 来不及闪躲
沿着他的脚步 呼吸开始变得急促
就算看清了面目 设下埋伏
真相却居无定处
I swear I'll never be with the devil
用尽一生孤独 没有退路的路
你看不到我
眉眼焦灼却不明下落
命运的轮轴
伺机而动 来不及闪躲
你看不到我
眉眼焦灼却不明下落
命运的轮轴
伺机而动 来不及闪躲
黑夜和白昼
你争我夺 真相被蛊惑
心从不退缩
这天堂荒漠 留给孤独的猎手