a) Min-Heap是否会形成一个已按升序排序的数组?b)一个Max-Heap会形成一个已经按降序排序的数组吗?
发布于 2019-06-11 20:03:46
否,每个节点的值将小于或等于其子节点。当它存储为数组时,它可能不是升序或降序的,因为最小堆的条件是相对于父子关系(本地)的,不保证升序或降序。根据定义:https://www.geeksforgeeks.org/array-representation-of-binary-heap/同样适用于最大堆
https://stackoverflow.com/questions/56543128
复制相似问题