パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

「クイックソート」が商標登録されていた」記事へのコメント

  • たまに、最前線で使われてる実践的なアルゴリズムである、と誤解してる人を見かけるけど、
    実際のところは「初学者にすぐに説明出来るぐらいに簡単な内では一応実用性があるやつ」ぐらいがせいぜい。

    その簡単さ故に、そこで紹介されてる範囲ではクイックソートが最強、という構成の教科書が多いのが原因じゃないかと思うけど。
    あるいは、再帰呼び出しが必要になる分かりやすい例として重宝されているだけか。

    ちゃんと、違うんだぞさっと説明出来るのがこの辺までなだけでこれは実用的じゃないからな、ときちんと注意する必要がある。

    • by Anonymous Coward

      汎用ソートアルゴリズムで、クイックソートを時代遅れにするほど
      早い奴って、具体的にはどれの話?

      >あるいは、再帰呼び出しが必要になる分かりやすい例として重宝されているだけか。
      知ったかぶりしても、こういう所でウソがバレる。

      クイックソートでは再帰呼び出しは使わない。
      再帰呼び出しを使っても書けるだけ。必用なんてとんでもない。

      • by Anonymous Coward

        具体的なソート名が欲しいですね
        ただ、今のソートって内部はイントロソートのようにクイックソートだけでなく組み合わせたソートになっているケースはあるかも
        素朴なクイックソートだと最悪計算量にさせることもできてしまうので
        とはいえ概ね多くのケースではクイックソートを時代遅れと表現するような差は生まれないですね

        • 「2要素間の比較で並べ替えるソート」としては、理論的に最速でも O(n log n) が限界であることは証明されていて、
          クイックソートやマージソート、ヒープソートなどの「速いソート」はどれも O(n log n) なので、
          所詮、同じ計算量オーダーの中でのオーバーヘッドの優越にすぎず、
          「時代遅れにするほど速い奴」なんてのはありえないでしょうね。

          バケットソートやラディックスソートが使える場面なら、そっちの方が桁違いに速いですが、そもそも使える場面が限られるし。

          • by Anonymous Coward on 2021年04月13日 2時30分 (#4011930)

            彼は量子コンピュータの進歩で、すべてのn!の並べ替えが重ね合わさった状態から正しくソートされた状態に波束を収束させることが可能になった未来から来たんだよ。そこではこの量子ボゴソート(?)がすべてのソートアルゴリズムを過去の遺物にしたんだ。

            親コメント

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...