Versions in this module Expand all Collapse all v1 v1.0.3 Sep 13, 2023 Changes in this version + type ArrayDeQueue struct + func (m *ArrayDeQueue) Offer(int) + func (m *ArrayDeQueue) Peak() int + func (m *ArrayDeQueue) Poll() int + func (m *ArrayDeQueue) Resize() + func (m *ArrayDeQueue) Size() int + func (m *ArrayDeQueue) StructName() string + type ArrayQueue struct + func (m *ArrayQueue) Offer(value int) + func (m *ArrayQueue) Peak() int + func (m *ArrayQueue) Poll() int + func (m *ArrayQueue) Resize() + func (m *ArrayQueue) Size() int + func (m *ArrayQueue) StructName() string + type LinkedQueue struct + func NewLinkedQueue() *LinkedQueue + func (m *LinkedQueue) Offer(value int) + func (m *LinkedQueue) Peak() int + func (m *LinkedQueue) Poll() int + func (m *LinkedQueue) Resize() + func (m *LinkedQueue) Size() int + func (m *LinkedQueue) StructName() string + type StackQueue struct + func NewStackQueue() *StackQueue + func (m *StackQueue) Offer(value interface{}) + func (m *StackQueue) Peak() interface{} + func (m *StackQueue) Poll() interface{} + func (m *StackQueue) Resize() + func (m *StackQueue) Size() int + func (m *StackQueue) StructName() string