重複の可能性:
マトリックスのインプレース転置
最近、技術面接に出席しました。次の質問に答えました。
私は言うように配列を持っています
testArray = {a1,a2,a3,...an,b1,b2,b3,....bn,c1,c2,c3,.....,cn}
この配列を`としてソートする必要があります
testArray = {a1,b1,c1,a2,b2,c2,a3,b3,c3,.....,an,bn,cn}
制約は、余分なメモリを使用したり、組み込み関数を使用したりしないことです。完全なコードを書く必要がありますが、それは任意の言語であり、任意のデータ構造を使用することもできます。
例えば:
Input: {1,2,3,4,5,6,7,8,9}, n = 3
Output: {1,4,7,2,5,8,3,6,9}
制約内で解決策を得ることができませんでしたが、誰かが解決策や提案を提供できますか?