IT用語帳
A-1アルゴリズム・プログラミング · データ構造

動的配列

Dynamic Array

どうてきはいれつ

プログラムの実行中に、必要に応じて要素数を増減できる配列。容量が足りなくなると、より大きな領域を確保して要素を移し替える。要素数が事前に分からないデータを扱うのに適する。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1静的配列

プログラムの作成時や実行開始時に要素数を決め、実行中には大きさを変えられない配列。領域の確保が単純で高速にアクセスできるが、必要な要素数を事前に見積もる必要があり、多めに取ると領域が無駄になる。

FE多次元配列

添字を2つ以上使って要素を指定する配列。2次元配列は行と列からなる表として扱え、行列の計算や画像データの保持に使う。メモリ上は1次元に並べられ、行優先か列優先かで並び順が決まる。

A-1環状リスト

連結リストの最後の要素のポインタが先頭の要素を指し、要素が輪のようにつながったリスト。どの要素からでもすべての要素をたどることができ、順番に繰り返し処理する場合などに使う。

IPリスト

データを一列に並べたデータ構造。各要素が次の要素へのポインタを持つ連結リストと、配列で実現するリストがある。要素の挿入・削除が容易な特徴を持つ。

IPキュー

先に入れたデータを先に取り出すFIFO(First In First Out)方式のデータ構造。プリンターの印刷待ちやプロセスのスケジューリングなどに利用される。

IPスタック

後に入れたデータを先に取り出すLIFO(Last In First Out)方式のデータ構造。関数呼び出しの管理やWebブラウザの「戻る」ボタンの履歴管理などに利用される。