情報処理技術者試験-NAVI


問1 問2 問3 問4 問5 問6 問7 問8
問9 問10 問11 問12 問13 問14 問15 問16
問17 問18 問19 問20 問21 問22 問23 問24
問25 問26 問27 問28 問29 問30 問31 問32
問33 問34 問35 問36 問37 問38 問39 問40
問41 問42 問43 問44 問45 問46 問47 問48
問49 問50 問51 問52 問53 問54 問55 問56
問57 問58 問59 問60 問61 問62 問63 問64
問65 問66 問67 問68 問69 問70 問71 問72
問73 問74 問75 問76 問77 問78 問79 問80

 








H18年春 ソフトウェア開発技術者 【問10】


次の条件a〜dを満たすデータを処理するために、内部データ構造の要素@〜Bを考えた。
これらを用いて実装できるデータ構造は、どの抽象データ型に分類されるか。

[条件]

a データはすべて同じ型をもつ。

b データは時系列的に発生する。

c 処理の済んだデータを記録しておく必要はない。

d 未処理のデータ数は常にn未満になることが分かっている。

[内部データ構造の要素]

@データと同じ型の要素をもつ大きさnの配列a(a[0]、a[1]、、、、、a[n−1])

A0以上n未満の整数が記憶できる変数xとy

B0以上n未満の値をとる仮引数 i に対して、i +1をnで割った余りを返す関数succ(i)

キュー(FIFO)
スタック(LIFO)
根付き木
優先度キュー




同じ分野の問題 「コンピュータ科学基礎」

ソフトウェア開発技術者 H18年春

ソフトウェア開発技術者 H19年秋

ソフトウェア開発技術者 H19年春

ソフトウェア開発技術者 H18年秋