Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SingleLinkedList ¶
type SingleLinkedList[T constraints.Ordered] struct { Root *SingleLinkedNode[T] }
func NewSingleLinked ¶
func NewSingleLinked[T constraints.Ordered]() *SingleLinkedList[T]
func (*SingleLinkedList[T]) Add ¶
func (list *SingleLinkedList[T]) Add(value T)
func (*SingleLinkedList[T]) Append ¶
func (list *SingleLinkedList[T]) Append(value T)
func (*SingleLinkedList[T]) First ¶
func (list *SingleLinkedList[T]) First() T
func (*SingleLinkedList[T]) Last ¶
func (list *SingleLinkedList[T]) Last() T
func (*SingleLinkedList[T]) Length ¶
func (list *SingleLinkedList[T]) Length() int
func (*SingleLinkedList[T]) Remove ¶
func (list *SingleLinkedList[T]) Remove(value T)
type SingleLinkedNode ¶
type SingleLinkedNode[T constraints.Ordered] struct { Value T Next *SingleLinkedNode[T] }
Click to show internal directories.
Click to hide internal directories.