跳到正文
信奥逐课

第 196 课

lower_bound

🔵 基础 约 7 分钟

一句话理解

lower_bound 就是有序数组上的左边界。

为什么要学

能用标准库就用,少写错。

讲解

返回迭代器,减起始地址得下标。找不到则指向 end。

自定义比较时,比较器要和排序时一致。

例子

auto it = lower_bound(a.begin(), a.end(), x);

指向第一个 >=x。

常见错误

练习 做完再看下一课

lower_bound 要求区间已经按相同规则有序。

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课