をnA[1...n]
個の異なる数からなる配列とします。
このペア(i, j)
は、逆の Ifと呼ばれi < j and A [i] > A [j]
ます。
例:
A := (2, 3, 8, 6, 1) => A には 5 つの逆数があります。
仕事:
アルゴリズムの複雑さが O (n * logn) になるように、配列 A [1..n] の逆数を求めるプログラムを作成します。
をnA[1...n]
個の異なる数からなる配列とします。
このペア(i, j)
は、逆の Ifと呼ばれi < j and A [i] > A [j]
ます。
例:
A := (2, 3, 8, 6, 1) => A には 5 つの逆数があります。
仕事:
アルゴリズムの複雑さが O (n * logn) になるように、配列 A [1..n] の逆数を求めるプログラムを作成します。