問5
次の二つのスタック操作を定義する。
PUSH n :スタックにデータ (整数値n) をプッシュする。
POP:スタックからデータをポップする。
空のスタックに対して、次の順序でスタック操作を行った
結果はどれか。
PUSH 1 → PUSH 5 → POP → PUSH 7
→ PUSH 6 → PUSH 4 → POP → POP
→ PUSH 3
ア│ │ イ│ │ ウ│ │ エ│ │
├─┤ ├─┤ ├─┤ ├─┤
│1│ │3│ │3│ │6│
├─┤ ├─┤ ├─┤ ├─┤
│7│ │4│ │7│ │4│
├─┤ ├─┤ ├─┤ ├─┤
│3│ │6│ │1│ │3│
└─┘ └─┘ └─┘ └─┘
答えはこちら
次の二つのスタック操作を定義する。
PUSH n :スタックにデータ (整数値n) をプッシュする。
POP:スタックからデータをポップする。
空のスタックに対して、次の順序でスタック操作を行った
結果はどれか。
PUSH 1 → PUSH 5 → POP → PUSH 7
→ PUSH 6 → PUSH 4 → POP → POP
→ PUSH 3
ア│ │ イ│ │ ウ│ │ エ│ │
├─┤ ├─┤ ├─┤ ├─┤
│1│ │3│ │3│ │6│
├─┤ ├─┤ ├─┤ ├─┤
│7│ │4│ │7│ │4│
├─┤ ├─┤ ├─┤ ├─┤
│3│ │6│ │1│ │3│
└─┘ └─┘ └─┘ └─┘