タグ

並列化に関するkrackmaniaのブックマーク (1)

  • 奇偶転置ソート - Wikipedia

    奇偶転置ソート(きぐうてんちソート、英: odd-even sort)は、ソートのアルゴリズムの一つで、バブルソートを改良したもの。バブルソートではスキャンを一方向に順次行うのに対し、奇偶転置ソートでは組ごとに行う。 バブルソートと同じく安定な内部ソートで、最悪の場合で時間計算量はO(n2)である。 組の比較は互いに独立であるため、バブルソートとは異なり、並列動作が可能である。 そのため、ハードウェアで隣り合う組の比較を同時に処理すれば、常に (n-1) ステップで処理が完了する。 ただし、ソートの対象が多いと必要とするリソースが大きくなり、実用的ではない。 奇偶置換ソートは、奇数番目とその次の偶数番目を組 (組1) にして比較/交換した後、偶数番目とその次の奇数番目を組 (組2) にして比較/交換することを繰り返すアルゴリズムである。 組1 (1番目と2番目を比較、3番目と4番目を比較、

    奇偶転置ソート - Wikipedia
  • 1