finish array2
This commit is contained in:
16
heap/heap.go
Normal file
16
heap/heap.go
Normal file
@@ -0,0 +1,16 @@
|
||||
package heap
|
||||
|
||||
import (
|
||||
"474420502.top/eson/structure/compare"
|
||||
)
|
||||
|
||||
type Heap struct {
|
||||
size int
|
||||
cap int
|
||||
elements []interface{}
|
||||
Compare compare.Compare
|
||||
}
|
||||
|
||||
func New(Compare compare.Compare) *Heap {
|
||||
return &Heap{Compare: Compare, cap: 8}
|
||||
}
|
||||
Reference in New Issue
Block a user