リバーシブルなソートのアルゴリズムを知っている人はいますか?だからこれを考えると:
5,39,196,0,15,243
並べ替えは次を作成します:
0,5,15,39,196,243
そして、おそらくどのソートアルゴリズムが使用され、何回の反復が実行されたかを除いて、知識を必要とせずにそれを元に戻すと、次のようになります。
5,39,196,0,15,243
バブルソートが機能する可能性があることに気づきました。ソートを何回実行する必要があるかを知っていれば、おそらくその回数だけ手順を逆にして元に戻すことができます。他にありますか?
これは実験用であるため、時間の複雑さは問題になりません(どれほど遅いかは関係ありません)。