摘要:
所以,自己研究了一下,如下:三种方式都可以,如重写<,()和写比较函数compare_index。但是要注意对象和对象指针的排序区别。 1、容器中是对象时,用操作符<或者比较函数,比较函数参数是引用。 2、容器中是对象指针时,用()和比较函数排序都可以,比较函数参数是指针。 3、list用成员方法s 阅读全文
C++算法库学习__std::sort__对 vector进行排序_排序后就可以进行使用std::lower_bound进行二分查找(查找第一个大于等于指定值的迭代器的位置)__std::unique
摘要:
std::sort 对vector成员进行排序; std::sort(v.begin(),v.end(),compare); std::lower_bound 在排序的vector中进行二分查找,查找第一大于等于; std::lower_bound(v.begin(),v.end(),v.eleme 阅读全文