Softex CelwareTech Blog
アルゴリズム

二分探索とは

探索範囲を半分ずつ狭めながら、条件を満たす値を効率よく探すアルゴリズムです。

簡単にいうと

二分探索は、候補範囲の中央を調べ、条件を満たす側だけを残すことで探索回数を減らします。

金額の逆算では、1円単位の整数範囲に対して、予算内最大額や目標以上の最小額を探す用途に使えます。

どんな場面で使うか

  • 予算内最大額の逆算
  • 目標値を満たす最小額の探索
  • 単調な条件の探索

関連用語

さらに調べる