1 parent 92c2dc4 commit d64d38fCopy full SHA for d64d38f
1 file changed
priority_queue.go
@@ -8,9 +8,10 @@ type priorityQueue []*Bar
8
9
func (pq priorityQueue) Len() int { return len(pq) }
10
11
+// it's a reversed Less same as sort.Reverse(sort.Interface) would do
12
+// becasuse we need greater priority item to pop first
13
func (pq priorityQueue) Less(i, j int) bool {
- // greater priority pops first
- return pq[i].priority > pq[j].priority
14
+ return pq[j].priority < pq[i].priority
15
}
16
17
func (pq priorityQueue) Swap(i, j int) {
0 commit comments