线性时间选择算法的C++实现 g++下编译通过