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更适合你的需求
推荐阅读
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- C、C++、java等编程语言都有哪些坑
- c++写http服务器不用cgi和apache该用啥
- 看完c++ primer plus 还有必要再买本c++ primer看吗?
- 有人可以把C,C++,Python等编程语言开发出来,而我们却难以精通,这说明了啥问题
- MFC能用其他语言来替代吗?
- 看完一本C++书后应该学啥
- C++程序测试软件有哪些比较好
- 关于 lua 使用c++对象 并添加自定义属性的内存管理问题
