本文へスキップ

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

LIFO

LIFOは、後から入ったデータを先に取り出す後入れ先出し方式です。

もう少し詳しく

スタックの基本動作で、最後に積んだものから取り出す構造です。関数呼出しの戻り先管理、Undo機能、括弧の対応確認など、直近の状態を先に処理したい場面で使います。キューのFIFOとは取り出す順序が反対です。

試験での見方

黒猫の闇の刻印

LIFOはpushで積み、popで最後の要素を取り出します。A、B、Cの順に入れたらC、B、Aの順に出る、とメモするとトレース問題で間違えにくくなります。

例:机にA、B、Cの順に書類を重ねた場合、上から取るとC、B、Aの順になります。

分類

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

小分類:データ構造

関連トピック:スタックとキュー

情報の根拠

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

関連用語

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