- 【O(n)】計算量の評価方法について【O(log n)】
55 :デフォルトの名無しさん[sage]:2015/12/08(火) 23:35:39.36 ID:VwS2Arsg - いわゆる「計算量」ってのは、だいたい演算の回数を指してる。
でも今時のコンピュータだと、ボトルネックになるのはだいたいメモリアクセスとかの通信で、演算じゃない。 だから実行速度を正確に反映するような指標じゃないんだよね。 他にメモリアクセスの回数とかを使う指標があって、そっちのほうが実際の速度に近くなる。 その路線で cache-oblivious とか cache-aware なアルゴリズムが作られた。
|
|