私は練習のためにプログラミングの課題に取り組んでいますが、これを理解するのに苦労しています。時間と今の眠気のせいかもしれませんが、寝る前に済ませたいです。
配列の各要素の値を昇順にソートしたい。秘訣は、sort() メソッドを使用しないことです。これが私がこれまでに持っているものです:
          for (int i = 0; i < freq_array.Length; i++)
        {
            for (int n = 1; n < i; n++)
            {
                if (freq_array[n] < freq_array[i])
                    freq_array[i] = freq_array[n];
            }
        }
        for (int x = 0; x < freq_array.Length; x++)
        {
            lblOutDigits.Text = "";
            lblOutDigits.Text += freq_array[x];
        }
テストすると、ラベルに「0」が表示されます。freq_array が行うことは、特定のボタンがクリックされる頻度を保持することです。したがって、Button3 を 5 回クリックし、次に Button7 を 3 回クリックすると、33333777 が表示されるはずです。3 と 7 をランダムな順序でクリックしたとしてもです。