-6

私は配列に6つの数字を持っています。

string[] list = { "1", "1", "2","2","1","3" };

このような結果が欲しいです。助けてください。

「1」=3
「2」=2
「3」=1

4

2 に答える 2

1

SearchArray > 0 の数値を仮定します。ここに別のアプローチがあります

関数を書くこともできます 1) Max - One Loop を見つける

  for( int i=0;i<searchArray.length;i++){
    if (searchArray[i]>max) max=searchArray[i];
  }

2) 初期化Array[Max+1]= 0

3) 各項目をループし、配列のサイズをインクリメントします

 for( int i=0;i<searchArray.length;i++){

     Array[searchArray[i]]++;
  }
于 2013-04-11T13:19:13.940 に答える