我开始编写一个代码,该代码必须计算最大的数组大小序列,其中模块有3个
以下是我的开始:
public static int what(int []a)
{
private int sum, temp = 0,first_index = -1,second_index = -1 ,current_maximum = 0 ,biggest_maximum = 0;
private boolean flag1,flag2;
for ( int i = 0; i < a.length; i++)
sum += a[i];
switch (sum%3)
case0: current_maximum++;
//I'm stuck of how to check the cases properly.
//I know that case0 checks if sum%3 == 0.
}
如果你们可以给我一个伪代码或者如何完成它的方向,那就太好了。 另外,我想保持简单,这意味着最大复杂度是O(n)。这意味着,我需要在交换机中使用一些if语句和案例来完成此代码,并且可能还有一些变量。