スタックの仕組み
スタックは、最後に入れた値を最初に取り出すというルールを持つデータ構造です。この順序を後入れ先出し、略してLIFOと呼びます。pushで値を積み、popで一番上の値を取り出します。関数呼び出しのコールスタックも、このスタックの仕組みで動いています。
1、2、3の順にpushしたあと、popを1回呼ぶと、取り出される値は?
スタックは、最後に入れた値を最初に取り出すというルールを持つデータ構造です。この順序を後入れ先出し、略してLIFOと呼びます。pushで値を積み、popで一番上の値を取り出します。関数呼び出しのコールスタックも、このスタックの仕組みで動いています。
1、2、3の順にpushしたあと、popを1回呼ぶと、取り出される値は?