开始获取排名实现，增加堆实现