逐次探索,二分探索のロジックを実装