常用算法的C++实现