Documentation
¶
Index ¶
- type Linked
- func (d *Linked[K, V]) All() iter.Seq[node.Node[K, V]]
- func (d *Linked[K, V]) Backward() iter.Seq[node.Node[K, V]]
- func (d *Linked[K, V]) Clear()
- func (d *Linked[K, V]) Contains(n node.Node[K, V]) bool
- func (d *Linked[K, V]) Delete(n node.Node[K, V])
- func (d *Linked[K, V]) Head() node.Node[K, V]
- func (d *Linked[K, V]) IsEmpty() bool
- func (d *Linked[K, V]) Len() int
- func (d *Linked[K, V]) MoveToBack(n node.Node[K, V])
- func (d *Linked[K, V]) MoveToFront(n node.Node[K, V])
- func (d *Linked[K, V]) NotContains(n node.Node[K, V]) bool
- func (d *Linked[K, V]) PopFront() node.Node[K, V]
- func (d *Linked[K, V]) PushBack(n node.Node[K, V])
- func (d *Linked[K, V]) PushFront(n node.Node[K, V])
- func (d *Linked[K, V]) Tail() node.Node[K, V]
- func (d *Linked[K, V]) UpdateNode(n, old node.Node[K, V])
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Linked ¶
type Linked[K comparable, V any] struct { // contains filtered or unexported fields }
func (*Linked[K, V]) MoveToBack ¶
func (*Linked[K, V]) MoveToFront ¶
func (*Linked[K, V]) UpdateNode ¶
Click to show internal directories.
Click to hide internal directories.