मैं python2.6 का उपयोग कर रहा हूं। क्या यह पाइथन के उच्च संस्करण में उपलब्ध है?
अन्यथा कोई अन्य तरीका है कि मैं गैर-तुच्छ कक्षाओं की वस्तुओं की सूची के लिए प्राथमिकता कतार बनाए रख सकता हूं? इसपायथन में, heapq.heapify cmp या key functions नहीं लेता है क्योंकि सॉर्ट किए गए तर्क जैसे
>>> l = [ ['a', 3], ['b', 1] ]
>>> def foo(x, y):
... return x[1]-y[1]
>>> heap = heapify(l, cmp=foo)
की तरह कुछ भी सुझाव मैं क्या जरूरत है?
संभावित डुप्लिकेट [ हेपैक को एक विशिष्ट विशेषता के ढेर को कैसे मूल्यांकन किया जाए?] (Http://stackoverflow.com/questions/3954530/how-to-make-heapq-evaluate-the-heap-off-of-a- विशिष्ट- सामग्री) –