応用情報技術者試験 平成27年秋期 午後問題 プログラミング

www.ap-siken.com

 

【設問1】

(ア)11

10と12の間の整数なので11です。

 

【設問2】

(イ)kはp.leftより小さい

正解は、「kがp.leftより小さい」。

いや、「kはp.leftより小さい」でも正解にしてくれ。

(ウ)new Node(k)

(エ)return p

(オ)p.left

(カ)p.right

(キ)return r

正解は、「p ← r」。

return rでも同じな気がするのですがダメなんですかね。

 

【設問3】

(ク)NlogN

正解は、「N」。

N個の要素を全探索するのでNです。

(ケ)NlogN

N個の要素を1/2することをK回繰り返す。

n*1/2^k=1

n = 1 / 1 / 2^k

n =  1 * 2^k

n =  2^k

k = logN

 

【設問4】

4

2 8

1 3 12

 

【感想】

6/10の正解率。

数学弱々なので厳しい。

 return r が不正解ならかなり厳しい。