C++中使用sort对常见容器排序


本文主要解决以下问题

  1. STL中sort的使用方法
  2. 使用sort对vector的排序
  3. 使用sort对map排序
  4. 使用sort对list排序

STL中sort的使用方法

C++ STL 标准库中的 sort() 函数,本质就是一个模板函数。该函数专门用来对容器或普通数组中指定范围内的元素进行排序,排序规则默认以元素值的大小做升序排序,除此之外我们也可以选择标准库提供的其它排序规则(比如std::greater降序排序规则),甚至还可以自定义排序规则。

值得一提的是,sort() 函数位于C++ sort()排序函数用法详解

C++ Lambda表达式详解

STL-map的简单用法

C++ list(STL list)排序及合并元素方法详解