計算量
問題
の
計算
の
難しさ
や
アルゴリズム
の
作業量
を、アルゴリズムが
入力
から
解
を
導き出す
のに
必要とする
時間
や
記憶領域
の
量
で
評価
したもの。
時間として総命令ステップ数を、
記憶領域
として
アクセス
した
メモリ
の
アドレス
の最大幅(最高位-最低位)を
評価
に使い、また
一般に
大きな入力ほど計算は難しくなるので入力の
サイズ
(長さ、大きさ)に関して
評価する
。
比較
や
議論
を
簡単に
するため、
一般に
オーダー O( ) 表記を使って
定数
や低次の項を
省略する
。
complexity
計算複雑性
(
computational complexity
)
ランダウの漸近記法
(
asymptotic notation
)、
O記法
対数
(
logarithm
)
計算量クラス
、
複雑性クラス
(
Complexity class
、
computational complexity class
)
時間計算量
(
time complexity
)
記憶計算量
空間計算量
(
space complexity
)
平均計算量
(
average-case complexity
)
最大計算量
、
最悪計算量
(
worst-case complexity
)
整列
、
ソート
(
sort
)