A={1,2,3,4}、p={36,3,97,19}、p をソート キーとして A をソートするとします。{2,4,1,3} を取得できます。
これは、アルゴリズム入門書の例です。nlognでできると書いてあります。
どうすればそれができるかについて、誰かが私にアイデアを教えてもらえますか?私の考えでは、p[1] が p[3] で終わり、A[1] が A[3] で終わるように、p の各要素を追跡して、それがどこで終わるかを見つける必要があります。誰でもこれを行うためにマージソートまたは他のnlognソートを使用できますか?
私はアルゴリズムが初めてで、少し威圧的だと思います:(助けてくれてありがとう。