STL中标准容器主要vector, list, deque, string, set, multiset, map, multimay, 其中set, multiset, map, multimap都是以树结构的方式存储其元素详细内容请参看:学习STL map, STL set之数据结构基础. 因此在这些容器中,元素一直是有序的。 这些容器的迭代器类型并不是随机型迭代器,因此,上述的那些排序函数,...
1.对于正常的数组,使用如下方法进行排序: sort(nums, num + n); 1. 2.而对于vector数组num,需要使用: sort(nums.begin(), nums.end()); 1. 进行排序。 3.对自定义结构num使用cmp进行排序: bool cmp(const num &a, const num &b) { return a.val < b.val; } // 调用方式 sort(nums, nums ...