-2
例如,我有此數組:如何在java中的數字(int)數組中輸出序列?
int[] a = {1,1,1,1,5,5,1,1,1};
//output: 4 2 3
換言之,它將打印相同數量的序列。 我已經嘗試過這樣的:
int doubles_count_while (int a[][], int n, int cestatic) {
int result = 1;
while (result < n && a[result - 1][cestatic] == a[result][cestatic]) {
result++;
}
return result;
}
int doubles_groups(int a[][], int n, int cestatic, int b[]) {
int result = 0;
int i = 0;
while (i < n) {
int z = doubles_count_while(a, n-i, a[i][cestatic]);
b[result++] = z; i += z;
}
return result;
}
請正確格式化您的代碼。你的代碼不能產生正確的結果? – luk2302
你在Java 8上嗎? – Kayaman
如果你的輸入應該是一個'int []',爲什麼你的方法需要一個'int [] []'?我的意思是,如果你的方法甚至不接受你應該處理的數據類型,除非它有用,否則你怎麼可能? – Andreas