ref: 14630e6655b35d67421d42eef253121be1ce795d
parent: ecdae2b758ef6849222525c941574bbac13ea85c
author: Runxi Yu <runxiyu@umich.edu>
date: Sun Mar 29 11:03:09 EDT 2026
interna/priorityqueue: Fix lints
--- a/internal/priorityqueue/queue.go
+++ b/internal/priorityqueue/queue.go
@@ -2,7 +2,7 @@
// Queue is one slice-backed priority queue.
//
-// Labels: MT-Unsafe
+// Labels: MT-Unsafe.
type Queue[T any] struct {items []T
less func(left, right T) bool
--- a/internal/priorityqueue/queue_test.go
+++ b/internal/priorityqueue/queue_test.go
@@ -19,6 +19,7 @@
}
var got []int
+
for queue.Len() > 0 {value, ok := queue.Pop()
if !ok {--- a/internal/priorityqueue/sift_down.go
+++ b/internal/priorityqueue/sift_down.go
@@ -8,6 +8,7 @@
}
best := left
+
right := left + 1
if right < len(queue.items) && queue.less(queue.items[right], queue.items[left]) {best = right
--
⑨