Perlについての質問箱 14箱目
■ このスレッドは過去ログ倉庫に格納されています
0655デフォルトの名無しさん
NGNG素朴な疑問なんですが、n 個のデータの並びがランダムなら、
探索に擁する平均の時間計算量は
線形探索:O(n) = n / 2
バイナリサーチ:
ソーティングに O(n) = n * log(n)
サーチ単体に O(n) = log(n)
なのであって、n がどうあろうとも平均的には線形探索が速くありませんでしょうか??
(データの並びがランダムなら、むしろ線形探索より速度有利なのはハッシュぐらいなのでは?)
■ このスレッドは過去ログ倉庫に格納されています