Documentation ¶ Index ¶ type Node func NewNode(value interface{}) *Node type Queue func NewQueue(args ...interface{}) *Queue func (q *Queue) Dequeue() (value interface{}, ok bool) func (q *Queue) Empty() bool func (q *Queue) Enqueue(value interface{}) func (q *Queue) Peek() (value interface{}, ok bool) func (q *Queue) String() string Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Node ¶ type Node struct { // contains filtered or unexported fields } func NewNode ¶ func NewNode(value interface{}) *Node type Queue ¶ type Queue struct { // contains filtered or unexported fields } func NewQueue ¶ func NewQueue(args ...interface{}) *Queue func (*Queue) Dequeue ¶ func (q *Queue) Dequeue() (value interface{}, ok bool) func (*Queue) Empty ¶ func (q *Queue) Empty() bool func (*Queue) Enqueue ¶ func (q *Queue) Enqueue(value interface{}) func (*Queue) Peek ¶ func (q *Queue) Peek() (value interface{}, ok bool) func (*Queue) String ¶ func (q *Queue) String() string Source Files ¶ View all Source files queue.go Click to show internal directories. Click to hide internal directories.