Documentation
¶
Overview ¶
Package collection provides data structure related implementations.
Package collection provides data structure related implementations.
Index ¶
- type Deque
- func (this *Deque[T]) Back() T
- func (this *Deque[T]) Clear()
- func (this *Deque[T]) Empty() bool
- func (this *Deque[T]) Front() T
- func (this *Deque[T]) PopBack()
- func (this *Deque[T]) PopFront()
- func (this *Deque[T]) PushBack(data T)
- func (this *Deque[T]) PushFront(data T)
- func (this *Deque[T]) Size() int
- type Queue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deque ¶
type Deque[T any] struct { // contains filtered or unexported fields }
Deque is struct that provides deque related methods.
func (*Deque[T]) Back ¶
func (this *Deque[T]) Back() T
Back returns back data.
ex) t := deque.Back()
func (*Deque[T]) Front ¶
func (this *Deque[T]) Front() T
Front returns front data.
ex) t := deque.Front()
func (*Deque[T]) PopBack ¶
func (this *Deque[T]) PopBack()
PopBack removes back data.
ex) deque.PopBack()
func (*Deque[T]) PopFront ¶
func (this *Deque[T]) PopFront()
PopFront removes front data.
ex) deque.PopFront()
func (*Deque[T]) PushBack ¶
func (this *Deque[T]) PushBack(data T)
PushBack inserts data into the back.
ex) deque.PushBack(1)
type Queue ¶
type Queue[T any] struct { // contains filtered or unexported fields }
Queue is struct that provides queue related methods.
func (*Queue[T]) Back ¶
func (this *Queue[T]) Back() T
Back returns back data.
ex) t := queue.Back()
Click to show internal directories.
Click to hide internal directories.