こんにちは、クルルです。資格試験の用語や学習内容について、サイト内の解説記事をもとにお答えします。気になることを聞いてください。
探索範囲が半分になる過程を追う
選択肢は最後に見ます。次の4手順を上から一つずつ進めてください。
設問の最後を先に読み、『何の値を答えるか』を一つだけ決める。
left と right の初期範囲を書き、mid を整数除算で求める。
data[mid] と目的値を比較し、小さければ left、大きければ right だけを更新する。
一致したらその場で止める。left が right を越えたら『見つからない』で止める。
mid 自身は比較済みなので、次の範囲は mid ではなく mid+1 または mid-1 から始める。
1 / 1行初期値を表へ写します
空欄をタップしてから、下の選択肢を選んでください。