我将如何在 Python 中编写以下 Java PriorityQueue?
PriorityQueue<Integer[]> pq = new PriorityQueue<Integer[]>(11,
new Comparator<Integer[]>() {
public int compare(Integer[] A, Integer[] B) {
return A[0] < B[0] ? -1 : 1;
}
});
我做到了
from Queue import PriorityQueue
def my_method(self):
pq = # I got stuck here since I need to include "comparator"
我查看了许多示例,例如创建 python 优先级队列,但它们似乎没有定义 apriorty function
或comparator
某种类型。