feat: slice.Priority 优先级队列新增 Slice 函数,获取队列成员为切片类型
This commit is contained in:
parent
4982e6d7b6
commit
30dbb14add
|
@ -122,6 +122,15 @@ func (slf *Priority[V]) RangePriority(action func(index int, priority int) bool)
|
|||
})
|
||||
}
|
||||
|
||||
// Slice 返回切片
|
||||
func (slf *Priority[V]) Slice() []V {
|
||||
var vs []V
|
||||
for _, item := range slf.items {
|
||||
vs = append(vs, item.Value())
|
||||
}
|
||||
return vs
|
||||
}
|
||||
|
||||
// String 返回切片字符串
|
||||
func (slf *Priority[V]) String() string {
|
||||
var vs []V
|
||||
|
|
Loading…
Reference in New Issue