我已經寫存儲一些值一個java PROG:爪哇 - 在陣列計數數字
public class array05 {
public static void main(String[] args) {
//placement of value
int arryNum[] = {2,3,4,5,4,4,3};
//placement of index, to start at 0
for(int counter=0;counter<arryNum.length;counter++){
System.out.println(counter + ":" + arryNum[counter]);
}
}
}
其中產生這樣的輸出:
0:2
1:3
2:4
3:5
4:4
5:4
6:3
,現在我需要在此輸出#1中計數數字。 輸出#2應該是這樣的:
1:0
2:1
3:2
4:3
5:1
這意味着它計數ONE 2,TWO 3,三4,並且只有一個5.
我不知道如何編寫輸出2的代碼。 是否需要二分法搜索?
有人可以開燈嗎?
問題的陳述是否包括在陣列中的數字有限制嗎?也就是說,他們都保證少於10? –
http://stackoverflow.com/q/8098601/1007273 – hovanessyan
你試圖實現計數排序。 –