過去問ぽちぽちby KKM Studio

平成30年度秋期 ITパスポート 問76 解説

複数のデータが格納されているスタックからのデータの取出し方として,適切なものはどれか。

  1. ア格納された順序に関係なく指定された任意の場所のデータを取り出す。
  2. イ最後に格納されたデータを最初に取り出す。
  3. ウ最初に格納されたデータを最初に取り出す。
  4. エデータがキーをもっており,キーの優先度でデータを取り出す。
答えを見る

正解 イ最後に格納されたデータを最初に取り出す。

要点スタックは後入れ先出し(LIFO)、キューは先入れ先出し(FIFO)

解説

スタックは、最後に格納したデータを最初に取り出す後入れ先出し(LIFO:Last In First Out)のデータ構造です。積み重ねた皿を上から取るイメージです。

  • ア:任意の場所のデータを取り出せるのは配列などなので誤り。
  • ウ:最初に格納したデータを最初に取り出すのはキュー(FIFO)なので誤り。
  • エ:キーの優先度で取り出すのは優先度付きキューなので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開