5
कस्टम के साथ heapq विधेय की तुलना करें
मैं एक कस्टम प्रकार विधेय के साथ एक ढेर बनाने की कोशिश कर रहा हूं। चूंकि इसमें जाने वाले मान 'उपयोगकर्ता-परिभाषित' प्रकार के हैं, इसलिए मैं उनकी अंतर्निहित तुलना विधेय को संशोधित नहीं कर सकता। क्या कुछ करने का एक तरीका है: h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) …