前几天阿里电话一面,被问到STL中sort函数的实现.以前没有仔细探究过,听人说是快速排序,于是回答说用快速排序实现的,但听电话另一端面试官的声音,感觉不对劲,知道自己回答错了.这几天特意看了一下,在此记录. 函数声明 #include <algorithm> template< class RandomIt > void sort( RandomIt first, RandomIt last ); template< class RandomIt, class Compar…
c++ stl sort函数使用举例: #include <iostream> #include<vector> #include<algorithm> #include<functional> using namespace std; class MyClass { public: MyClass(int a,int b):first(a),second(b){} int first; int second; bool operator <(cons…