二分探索
nこのデータが左から小さい順に並んでいるとする
まず中央のデータを見る
指定されたデータの値が中央のデータより大きければ、指定された値は中央よりも右にあることが分かる
同様に、指定されたデータの値が中央のデータより小さければ、指定されたデータの値は中央よりも左にあることが分かる
次に、半分になったデータのそのまた中央の値を見る
最初同様に、指定されたデータの値が中央の値より大きいか小さいかで探索するデータを絞る
以上を繰り返して指定されたデータの値を探索する方法
計算量はO(log n)
「【アルゴリズムとは】有名8選と実践例&おすすめ参考本」 https://tech-camp.in/note/technology/1050/#i-4 (閲覧日:2019/12/24)
関連記事
#アルゴリズム
#テーマ5