heapq module contains all the function to implement a Heap structure, Main functions required to implement Heap data structure are: function heappush - to push an element in Heap function heappop - to pop an element from Heap
for implementing Minheap this functions are present in the module as : heappush - for adding element into Minheap heappop - to pop an element from Minheap for implementing Maxheap only one of this two required functions is present: _heappop_max - to pop an element from Maxheap I suggest adding a Maxheap version of heappush into heapq module. _heappush_max - for adding an element into Maxheap. Comments are welcome. _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/ALHUXGE7MJH62MVUEH6RLEMVROSTK32I/ Code of Conduct: http://python.org/psf/codeofconduct/