1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 12:52:28 +08:00

refactor: BuildMaxHeap

This commit is contained in:
dudaodong
2022-08-22 11:10:17 +08:00
parent 24f18aaaec
commit ddb992ad2f

View File

@@ -28,7 +28,7 @@ func NewMaxHeap[T any](comparator lancetconstraints.Comparator) *MaxHeap[T] {
// BuildMaxHeap builds a MaxHeap instance with data and given comparator.
func BuildMaxHeap[T any](data []T, comparator lancetconstraints.Comparator) *MaxHeap[T] {
heap := &MaxHeap[T]{
data: make([]T, 0),
data: make([]T, 0, len(data)),
comparator: comparator,
}