Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
再帰を使用した行列転置のためのある種の擬似コードを教えてください。それが1つの機能にあるなら、それは素晴らしいことです。
PS:これは問題ではないかもしれませんが、どこにも情報が見つかりませんでした。あなたが再帰のための擬似コードについてのサイトを知っているなら、それは素晴らしいでしょう。
正方形のMxM行列の場合:
function transpose (x0, y0, x1, y1) if (M > 1) transpose (0, 0, M/2, M/2) // A transpose (0, M/2, M/2, M) // B transpose (M/2, 0, M, M/2) // C transpose (M/2, M/2, M, M) // D swap blocks B and C endif transpose (0, 0, M, M)