U590353 堆排序

题目描述

给定一个长度为n的整数数组a,你需要将其排序,使其成为一个**大根堆**(MaxHeap)。 大根堆满足父节点的值大于其子节点的值。 使用给定数组构建大根堆(**数组可能无序**),并输出该数组。

输入格式

第一行:一个整数n代表初始数组长度 第二行:n 个整数,为初始数组的值

输出格式

一行,为n个排好序后的大根堆

说明/提示

对于100%的数据,保证n