摘要: 所以,自己研究了一下,如下:三种方式都可以,如重写<,()和写比较函数compare_index。但是要注意对象和对象指针的排序区别。 1、容器中是对象时,用操作符<或者比较函数,比较函数参数是引用。 2、容器中是对象指针时,用()和比较函数排序都可以,比较函数参数是指针。 3、list用成员方法s 阅读全文
posted @ 2016-09-06 15:40 xzh1993 阅读(6699) 评论(0) 推荐(0) 编辑
摘要: std::sort 对vector成员进行排序; std::sort(v.begin(),v.end(),compare); std::lower_bound 在排序的vector中进行二分查找,查找第一大于等于; std::lower_bound(v.begin(),v.end(),v.eleme 阅读全文
posted @ 2016-09-06 15:37 xzh1993 阅读(632) 评论(0) 推荐(0) 编辑