第一题只处理堆顶的数据,然后堆顶数据减一半再放回堆,把没有处理的和处理了的数据放一起没有问题么