■93710 / ) |
C#で上位5位を取得する方法 |
□投稿者/ コウキ (1回)-(2020/01/18(Sat) 19:44:38)
|
分類:[C#]
配列に入っている100個の数値のトップ5位までを取得したいのですが、 どのようにやると効率的でしょうか。
今やっているのは for文でループさせて1個ずつ配列の数値を取得していき、 現在の1位以上であれば1位にして、現在の1位を2位にして、2位を3位にして・・・ というやり方で検討しているのですが、 取得した数値が2位以上、1位未満だった場合であれば、現在の2位を3位にして・・・ という形で、パターン複雑になりそうで、簡単な方法はありますでしょうか? (現在取得した数値が、同じであっても上位に入れ替えます)
|
|