最小堆是,但最大堆模块是用python定义的吗?

最小堆是,但最大堆模块是用python定义的吗?,python,data-structures,heap,Python,Data Structures,Heap,可能重复: Python在heapq模块中实现了一个最小堆。但是,如果想要最大堆,是否必须从头开始构建?您可以将数字乘以-1,然后使用最小堆 无需从头开始实现最大堆。您可以轻松地使用一些数学知识将最小堆转换为最大堆 看到了,但是真的

可能重复:


Python在heapq模块中实现了一个最小堆。但是,如果想要最大堆,是否必须从头开始构建?

您可以将数字乘以-1,然后使用最小堆

无需从头开始实现最大堆。您可以轻松地使用一些数学知识将最小堆转换为最大堆

看到了,但是真的