- トップページ
- 基本情報技術者
- 平成24年度秋季問題一覧
- 平成24年度秋季問題5-解答・解説-分析
平成24年度秋季問題
問題5
四つのデータA,B,C,Dがこの順に入っているキューと空のスタックがある。手続き pop_enq, deq_push を使ってキューの中のデータをD,C,B,Aの順に並び替えるとき,deq_push の実行回数は最小で何回か。ここで,pop_enq はスタックから取り出ししたデータをキューに入れる操作であり,deq_push はキューから取り出したデータをスタックに入れる操作である。
ア | 2 |
イ | 3 |
ウ | 4 |
エ | 5 |
四つのデータA,B,C,Dがこの順に入っているキューと空のスタックがある。手続き pop_enq, deq_push を使ってキューの中のデータをD,C,B,Aの順に並び替えるとき,deq_push の実行回数は最小で何回か。ここで,pop_enq はスタックから取り出ししたデータをキューに入れる操作であり,deq_push はキューから取り出したデータをスタックに入れる操作である。
ア | 2 |
イ | 3 |
ウ | 4 |
エ | 5 |
解答:イ
<解説>
次の①~⑥の順に実行すれば、deq_pushは全部で3回実行する。
キーワード
- 「キュー」関連の過去問題・・・キューとは
- ITパスポート 平成23年度(特別) 問58
- 基本情報技術者 平成18年度(春季) 問12
- 基本情報技術者 平成24年度(秋季) 問5
- 「スタック」関連の過去問題・・・スタックとは
- 基本情報技術者 平成16年度(春季) 問12
- 基本情報技術者 平成17年度(春季) 問13
- 基本情報技術者 平成19年度(秋季) 問13
- 基本情報技術者 平成20年度(春季) 問1
- 基本情報技術者 平成21年度(春季) 問5
- 基本情報技術者 平成21年度(秋季) 問5
- 基本情報技術者 平成22年度(秋季) 問5
- 基本情報技術者 平成23年度(秋季) 問1
- 基本情報技術者 平成23年度(秋季) 問5
- 基本情報技術者 平成24年度(春季) 問6
- 基本情報技術者 平成24年度(秋季) 問5
- 基本情報技術者 平成25年度(春季) 問1
- 応用情報技術者 平成21年度(春季) 問18
- 応用情報技術者 平成23年度(特別) 問7
- 応用情報技術者 平成24年度(春季) 問6
- 応用情報技術者 平成24年度(秋季) 問5
- 応用情報技術者 平成24年度(秋季) 問10
- 応用情報技術者 平成28年度(春季) 問8
- 高度共通 午前1 平成24年度(秋季) 問3
お問い合わせ