本文へスキップ

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

データ構造

データ構造は、データを効率よく保存・探索・追加・削除するための並べ方やつなぎ方です。

もう少し詳しく

配列、リスト、スタック、キュー、木、ハッシュ表などが代表例です。同じデータでも構造の選び方によって、検索が速くなったり、挿入や削除が楽になったりします。アルゴリズムの計算量と密接に関係するため、処理内容に合ったデータ構造を選ぶことが重要です。

試験での見方

黒猫の闇の刻印

「先入れ先出し」はキュー、「後入れ先出し」はスタック、「添字で直接参照」は配列です。計算量とセットで問われます。

例:待ち行列の処理にはキュー、階層構造の表現には木構造のように、目的に合う構造を選び処理効率を上げます。

分類

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

小分類:データ構造

関連トピック:試験制度

情報の根拠

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

関連用語

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