upper_bound的用法和lower_bound大致相同,唯一的区别是查找第一个大于x的元素。当然,两个迭代器(或指针)指定的部分应该是提前排好序的。 需要注意的是如果原来的序列中就有一个或多个x,那么lower是找到大于等于第一个x的位置。而upper是插入最后一个x后面的位置。 在有序int数组(元素存放在下标1-n)中查找大于...