計算量
Computational Complexity
けいさんりょう
アルゴリズムの実行に必要な時間や空間の量をオーダー記号O(n)で表現したもの。時間計算量と領域計算量があり、入力サイズnに対する増加傾向でアルゴリズムの効率を評価する。O(1)<O(log n)<O(n)<O(n log n)<O(n^2)<O(2^n)の順に計算量が大きい。
Related
他の資格での定義
アルゴリズムが処理に要する時間や記憶領域が、入力データの量nに応じてどう増えるかを表す尺度。定数倍などを無視した増え方をO(n)やO(n log n)のようなオーダ記法で示す。処理時間を表す時間計算量と、必要な記憶量を表す領域計算量がある。
アルゴリズムが処理に要する時間(時間計算量)や記憶領域(領域計算量)が、入力の大きさnに対してどう増えるかを表したもの。定数倍や低い次数の項を省いて増え方だけを示すオーダ記法(O記法)で表し、O(1)<O(log n)<O(n)<O(n log n)<O(n²)<O(2ⁿ)の順に増え方が大きい。データ量が増えたときの処理時間の見積もりや、アルゴリズムの選択に使う。
アルゴリズムの実行に必要な手間を、入力データの大きさnに対する増え方で表したもの。処理時間を表す時間計算量と、必要な記憶領域を表す領域計算量があり、O(n)、O(n log n)、O(n²)のように最も影響の大きい項だけを残したオーダ記法で表す。
Past Exams
過去問での出題
過去問で 24 回出題(情報処理安全確保支援士試験 6・応用情報技術者試験 5・データベーススペシャリスト試験 5・ITパスポート試験 2・基本情報技術者試験 2・エンベデッドシステムスペシャリスト試験 2・高度試験 午前Ⅰ 2)
- 令和6年度 春期 応用情報技術者試験 午前 問15選択肢(IPA の PDF を新しいタブで開きます)
- 令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問4正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和5年度 ITパスポート試験 公開問題 問69正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問15(IPA の PDF を新しいタブで開きます)
- 令和3年度 春期 応用情報技術者試験 午前 問40正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和3年度 春期 高度試験 午前Ⅰ 問12正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 応用情報技術者試験 午前 問5正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問16(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問4正解の選択肢(IPA の PDF を新しいタブで開きます)
残り 14 件を表示閉じる
- 平成29年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問4正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 データベーススペシャリスト試験 午前Ⅱ 問19(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問6選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問5正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 秋期 基本情報技術者試験 午前 問5正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 データベーススペシャリスト試験 午前Ⅱ 問17(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 基本情報技術者試験 午前 問6(IPA の PDF を新しいタブで開きます)
- 平成26年度 秋期 情報セキュリティスペシャリスト試験 午前Ⅱ 問2正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 秋期 応用情報技術者試験 午前 問6正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 春期 データベーススペシャリスト試験 午前Ⅱ 問18(IPA の PDF を新しいタブで開きます)
- 平成23年度 ITパスポート試験 特別試験 問88(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 応用情報技術者試験 午前 問6(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 高度試験 午前Ⅰ 問3(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
最適化問題を部分問題に分割し、各部分問題の最適解を記憶して再利用することで全体の最適解を効率的に求める手法。ナップサック問題や最短経路問題などに適用され、メモ化再帰やボトムアップ方式で実装される。
有限個の状態と状態遷移規則からなる計算モデル。決定性(DFA)と非決定性(NFA)があり、正規言語を認識する能力を持つ。状態遷移図や状態遷移表で表現され、字句解析やパターンマッチングに応用される。
有限オートマトンにスタック(プッシュダウンスタック)を追加した計算モデル。文脈自由言語を認識する能力を持ち、プログラミング言語の構文解析(括弧の対応や再帰構造の処理)に対応する。
任意のプログラムと入力に対して、そのプログラムが有限時間内に停止するかどうかを判定するアルゴリズムは存在しないことを証明した問題。チューリングによる証明は計算可能性理論の基礎であり、決定不能問題の代表例。
NPクラスに属し、かつNPクラスの全問題から多項式時間で帰着可能な問題の総称。効率的な(多項式時間の)解法が見つかっておらず、一つでも多項式時間で解ければP=NPが証明される。巡回セールスマン問題やナップサック問題が代表例。
ピボット要素を選び、それより小さい要素と大きい要素に分割して再帰的に整列するアルゴリズム。平均計算量はO(n log n)だが最悪はO(n^2)。実用的には最速のソートアルゴリズムの一つで、多くの言語の標準ライブラリで採用。
