c++, lower_bound使用的问题

你搞错了lower_bound的用法,请改用adjacent_find。
■网友
vector\u0026lt;int\u0026gt; v({9,8,7,1,4,5,6}); //我想找出极小值点 1auto a = v.begin() + 1;auto b = v.end() - 2;while (a\u0026lt;b-1 \u0026amp;\u0026amp; *a\u0026gt;=*(a+1)) a++;cout \u0026lt;\u0026lt; *a \u0026lt;\u0026lt; endl;
■网友
lower_bound只能对有序序列进行操作可以sort 然后lowerbound可能min_element更适合你的需求


    推荐阅读