資格暗記無料で始める

計算量とO記法(オーダ記法)とは?

計算量とO記法(オーダ記法)とは、アルゴリズムの実行時間や必要な記憶領域が、データ件数nの増加に対してどう増えるかを表したもの。O記法では最も影響の大きい項だけを残し、係数や定数項は無視する。FEでは各アルゴリズムのオーダを問う問題が頻出する。

高度試験・午前I(全区分共通)の過去問では3回出題されています(2016年度〜2023年度)。

けいさんりょうとおーきほう

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)/別名:計算量、オーダー記法、オーダ記法、O記法、ビッグO、計算量とO記法、計算量(オーダー記法)


計算量とO記法(オーダ記法)の意味

アルゴリズムの実行時間や必要な記憶領域が、データ件数nの増加に対してどう増えるかを表したもの。O記法では最も影響の大きい項だけを残し、係数や定数項は無視する。FEでは各アルゴリズムのオーダを問う問題が頻出する。

計算量とO記法(オーダ記法)の具体例

処理時間が3n²+5n+100と表せるなら、nが大きいときはn²の項が支配的なのでO(n²)と書く。データが10倍になると処理時間は約100倍になる。O(log n)なら10倍になっても数回分しか増えない。

計算量とO記法(オーダ記法)は試験でどう引っ掛けられる?

O記法は「増え方の傾向」であり、実際の実行時間の大小を直接示すものではない。nが小さければO(n²)のほうがO(n log n)より速いこともある。また空間計算量(記憶領域)と時間計算量を混同しないこと。係数や定数項は無視するので、O(2n)もO(n+5)もどちらもO(n)と表記される点も見落としやすい。

計算量とO記法(オーダ記法)と関連する用語

計算量とO記法(オーダ記法)が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。