Versions in this module Expand all Collapse all v0 v0.1.0 Oct 28, 2021 Changes in this version + func CompareQueues(n ...int) + func Example() + func LLQTest(m ...int) (int64, uint64) + func SQTest(m ...int) (int64, uint64) + type Cached struct + type Squeue struct + func New(initial ...interface{}) Squeue + func (sq *Squeue) Each() []interface{} + func (sq *Squeue) Empty() bool + func (sq *Squeue) PeekBack() (interface{}, error) + func (sq *Squeue) PeekFront() (interface{}, error) + func (sq *Squeue) Pop() (interface{}, error) + func (sq *Squeue) Push(elem interface{}) + func (sq *Squeue) Shift(elem interface{}) + func (sq *Squeue) Size() int + func (sq *Squeue) String() string + func (sq *Squeue) Unshift() (interface{}, error)