2024-帰り道-解説

  • 考案国:インドネシア
  • 正解
    • B
  • 説明
    • 森に向かう途中,ビバ子は,最初に赤と黄色の花,次にりんごの木,そして鳥の巣がある木を見ました。家に帰る道ではビバ子は同じものを逆の順で見ます。つまり,家までの道のりでは最初に鳥の巣がある木,りんごの木,最後に赤と黄色の花を見るはずです。正解はBです。
    • Aの道は,木に鳥の巣がないため不正解です。
    • Cの道は,花,リンゴの木,鳥の巣の順番が逆なので不正解です。
    • Dの道は,赤と黄色の花がなく,青の花があるため不正解です。
  • 実際のコンピュータでは
    • この問題は,LIFO(後入れ先出し)を採用するスタックデータ構造をシミュレートするものです。ビバ子が目にするオブジェクトは,スタックに積まれたものと考えることができます。最初に見たもの(赤と黄色の花)がスタックに積まれ,次に2番目のもの(リンゴの木)、3番目のもの(木の上の鳥の巣)がスタックに積まれます。この状況は,次のような図で表されます。
      Screenshot 2024-11-20 at 17
    • ビバ子がもと来た道を帰るには,スタックの上にあるものからたどる必要があります。ビバ子が家に帰る途中で最初に見るのは,木の上の鳥の巣です。鳥の巣がスタックから削除され,一番上にリンゴの木が来ます。次に,リンゴの木もスタックから削除されます。スタックに残った最後のもの,赤と黄色の花となります。

powered by Quick Homepage Maker 5.0
based on PukiWiki 1.4.7 License is GPL. QHM

最新の更新 RSS  Valid XHTML 1.0 Transitional