前言 我们都知道在标准库里面提供了sort的排序算法,使用方法是sort(begin,end); 我们在Vector容器里面,可以使用 sort(V.begin, V.end) 的方法来使用sort排序,但是在List容器里面如此使用,编译器就会报错。 方法 使用内部封装好的算法接口 List<int> l; l.sort(); 总结 1、所有系统提供的标准算法,使用的容器提供的迭代器必须支持随机访问。 2、不支持随机访问的迭代器的容器,内部会提供相应的算法接口。