二分法模板
二分法的模板
模板一:
当mid在绿色区域,也就是 a[mid]>=target
。使用下列模板:
区间[l, r]被划分成[l, mid]和[mid + 1, r]时使用:
1 |
|
模板二
当min在红色区域,也就是a[mid]<=target.使用下列模板。
区间[l, r]被划分成[l, mid - 1]和[mid, r]时使用:
1 |
|
当mid在绿色区域,也就是 a[mid]>=target
。使用下列模板:
区间[l, r]被划分成[l, mid]和[mid + 1, r]时使用:
1 |
|
当min在红色区域,也就是a[mid]<=target.使用下列模板。
区间[l, r]被划分成[l, mid - 1]和[mid, r]时使用:
1 |
|