最適なアルゴリズムを決定する

n 個の整数が与えられたとき、Selection、Insertion、または Bubble のうち、どのアルゴリズムが最適かを判断してください。ここで最適性は、ソートを実行するときに行われるスワップ操作の回数で測定します。したがって、各アルゴリズムがソートを行う際に発生するスワップ回数を出力する必要があります。

入力

最初の行に単一の整数 n (1 ≤ n ≤ ) が与えられます。
次の行には、n 個の整数 () がスペース区切りで並びます。

出力

プログラムでは、InsertionSelectionBubble の順にアルゴリズム名と、各アルゴリズムが配列をソートする際に行うスワップの総数を出力してください。

入力
出力
4 1 4 3 2
Insertion - 3 Selection - 1 Bubble - 3
ヒント
以前の演習で作成した実装を使って、スワップ回数を求めてください。

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue