Consider adding reverse argument to heapq methods.

heapq creates and works with min-heaps. Currently, the only way to do this is to use _heapify_max instead of heapify, heapq._heappop_max instead of heapq.heappop, etc. These methods should be exposed using a reverse keyword argument rather than as private methods just like sort. Best, Neil

Or if we are willing to make bigger changes to the module, there should be a sort of class that can remember if it is supposed to represent a min-heap or a max-heap. This has been discussed several times: - https://groups.google.com/d/topic/python-ideas/h3WLmpBG4ug/discussion - https://groups.google.com/d/topic/python-ideas/WQMhF79oCzw/discussion - https://groups.google.com/d/topic/python-ideas/NmL53DLTqpo/discussion - https://groups.google.com/d/topic/python-ideas/cLIAhBbQ8xA/discussion But nothing definite has come out of those discussions, as far as I can tell. On Tuesday, March 6, 2018 at 9:59:00 AM UTC-8, Neil Girdhar wrote:

Or if we are willing to make bigger changes to the module, there should be a sort of class that can remember if it is supposed to represent a min-heap or a max-heap. This has been discussed several times: - https://groups.google.com/d/topic/python-ideas/h3WLmpBG4ug/discussion - https://groups.google.com/d/topic/python-ideas/WQMhF79oCzw/discussion - https://groups.google.com/d/topic/python-ideas/NmL53DLTqpo/discussion - https://groups.google.com/d/topic/python-ideas/cLIAhBbQ8xA/discussion But nothing definite has come out of those discussions, as far as I can tell. On Tuesday, March 6, 2018 at 9:59:00 AM UTC-8, Neil Girdhar wrote:
participants (2)
-
Elias Zamaria
-
Neil Girdhar