mirror of
https://github.com/duke-git/lancet.git
synced 2026-02-04 21:02:27 +08:00
feat: add PriorityQueue
This commit is contained in:
@@ -11,6 +11,7 @@ type PriorityQueue[T any] struct {
|
||||
}
|
||||
|
||||
// NewPriorityQueue return a pointer of PriorityQueue
|
||||
// param `comparator` is used to compare valuse in the heap
|
||||
func NewPriorityQueue[T any](capacity int, comparator lancetconstraints.Comparator) *NewPriorityQueue[T] {
|
||||
return &NewPriorityQueue[T]{
|
||||
items: make([]T, capacity+1),
|
||||
|
||||
Reference in New Issue
Block a user