Vim*_*mzy 17 java binary-tree min-heap heapsort max-heap
我想知道是否允许最大或最小堆树具有重复值?我一直试图通过在线资源找到有关这方面的信息是不成功的.
ucs*_*nil 20
是的他们可以.您可以在"算法导论"(Charles E. Leiserson,Clifford Stein,Thomas H. Cormen和Ronald Rivest)中了解这一点.根据维基百科中二进制堆的定义:
根据为堆定义的比较谓词,所有节点都是[大于或等于](最大堆)或[小于或等于](最小堆)其子节点.