用C++的模板的形式实现小堆算法