如何理解lower_bound/upper_bound

Posted jxr041100

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何理解lower_bound/upper_bound相关的知识,希望对你有一定的参考价值。

lower_bound接受一个键值类型的参数。如果容器中某个元素的键值等于该参数,那么函数就返回指向该元素的迭代器。如果不存在这样的元素,则返回一个迭代器,指向第一个键值比参数大的元素。如果所有的元素的键值都比参数小,那么函数就返回容器的尾部,即等于end。

upper_bound正好与lower_bound相反。该函数返回的也是一个迭代器,指向第一个键值比参数大的元素,或者键值等于参数的元素。upper_bound返回的迭代器,指向键值大于参数的元素。如果所有元素的键值都比参数大,那么函数就返回容器尾部,即等于end。

以上是关于如何理解lower_bound/upper_bound的主要内容,如果未能解决你的问题,请参考以下文章

如何理解FFT

如何理解工作,如何理解事业

如何理解Spring Boot中的Starter?

如何理解 CGI,WSGI

集群与分布式 如何理解(自己的理解)

JavaScript中的ArrayBuffer该如何理解呢?