在堆排序过程中,确定当前堆顶结点为最值后,如何将剩余序列重新调整为堆? A. 将堆顶结点与堆尾记录交换,然后重新调整 B. 直接删除堆顶结点,然后重新调整 C. 将堆顶结点与堆中任意结点交换,然后重新调整 D. 将堆顶结点与堆中最小结点交换,然后重新调整 答案解析 在堆排序中,确定当前堆顶结点为最值后,正确的做法是将堆顶结点与堆尾记录交换,然后仿建堆动作重新调整剩余序列,如此反复直至排序结束。这样可以确保每次都能将当前最大值放到正确的位置,并且保持堆的性质。 正确答案:A