2014-03-02 29 views
0

我很堅持讓我的數組像這樣的數字輸出重複: 2號長度爲1, 4號長度爲2的, 1號長度爲3 的等 任何想法我怎麼能做到這一點? 謝謝對外輸出數組複製

+0

重複是什麼意思?兩個數字相同的數字是重複的? –

+0

如果數組包含2 1,4 2,1 3,然後按照上面的方式輸出它們。對不起,我不是很清楚。 – Joe

回答

0

如果給定數字的最大值是有限的,那麼創建一個count數組。對於任何數字i,請增加其計數器count[i]++。最後迭代count數組並查找所有計數。

但是,對於不受限制的數字範圍,按某種順序對數組進行排序並對連續出現的數字進行計數。

+0

我將如何計算排序數組中數字的連續出現次數?對不起,我是編程新手。 – Joe