Re: [Python-ideas] Consider adding reverse argument to heapq methods.

2018-03-07 Thread Elias Zamaria
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://gro

[Python-ideas] Consider adding reverse argument to heapq methods.

2018-03-06 Thread Neil Girdhar
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 _