本文へスキップ
Certia
テクノロジ系
秋期

応用情報技術者 2011年 秋期 問8

8 / 80

データが昇順にソートされた配列X1](2=0,1,、カー1)を2分探する。流れ図 のaに入るものとして、適切なものはどれか。ここで、流れ図の中の割り算は小数点 以下を切り捨てるものとする。 開始 inに探索値を入力 sch ← -1 left ← 0 right ← n-1 ループ1 (sch=ー1) and (_a ) を満たす間、繰り返す center ← (left+right)=2 XEcenter]: in left ← center +1 sch ← center right ← center-1 ループ1 schを表示 終了

問題の図

正解と解説

表示する
正解 イ

left ≦ right

2分探索のループ継続条件は、まだ見つからず(sch=-1)かつ探索範囲が有効な間、すなわち left ≦ right の間です。したがって空欄aには left ≦ right が入ります。left>rightになると範囲が尽きるため探索を終えます。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。