Documentation
¶
Overview ¶
Example ¶
b := New[int]()
b.Push(1)
b.Push(9)
b.Push(9)
b.Push(7)
b2 := New[int]()
b2.Push(13)
b2.Push(11)
b.Merge(b2)
for b.Size() > 0 {
fmt.Print(b.Pop(), ",")
}
Output: 1,7,9,9,11,13,
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Binomial ¶
type Binomial[O constraints.Ordered] struct { // contains filtered or unexported fields }
Binomial is a binomial queue
func New ¶
func New[O constraints.Ordered]() *Binomial[O]
New return a binomial queue with default capacity
Click to show internal directories.
Click to hide internal directories.