本文へスキップ

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

プッシュ

プッシュは、スタックに新しいデータを積む操作です。

もう少し詳しく

スタックはLIFO、つまり後に入れたデータを先に取り出す構造です。プッシュで上に積み、ポップで一番上のデータを取り出します。配列で実装する場合は、スタックの上端を示す位置も一緒に更新します。

試験での見方

黒猫の闇の刻印

プッシュとポップはセットで覚えます。問題では、どの時点でスタックの上端が変わるかを表にすると、取り出される値を間違えにくくなります。

例:空のスタックにAをプッシュし、次にBをプッシュすると、上からB、Aの順に積まれます。

分類

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

小分類:データ構造

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

情報の根拠

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

関連用語

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