本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

計算量

計算量は、アルゴリズムの実行に必要な時間や記憶領域が、入力サイズに応じてどれだけ増えるかを表す指標です。

もう少し詳しく

時間計算量は処理回数の増え方、領域計算量は必要なメモリ量の増え方を表します。O(n)、O(n^2)、O(log n)のようなオーダ記法で評価し、入力が大きくなったときにどのアルゴリズムが効率的かを比較します。

試験での見方

黒猫の闇の刻印

二重ループはO(n^2)、二分探索はO(log n)になりやすいです。ループ回数を数える癖をつけます。

例:要素数nの配列を先頭から最後まで調べる線形探索の時間計算量はO(n)になり、件数に比例して増えます。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:アルゴリズム

関連トピック:試験制度

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ