Documentation
¶
Index ¶
- type DynamicArray
- func (da *DynamicArray[T]) Append(item T)
- func (da *DynamicArray[T]) Clear()
- func (da *DynamicArray[T]) Get(index int) (T, error)
- func (da *DynamicArray[T]) IsEmpty() bool
- func (da *DynamicArray[T]) Pop() (T, error)
- func (da *DynamicArray[T]) Set(index int, item T) error
- func (da *DynamicArray[T]) Size() int
- func (da *DynamicArray[T]) String() string
- func (da *DynamicArray[T]) Swap(index1, index2 int) error
- type Err
- type MinHeap
- type Node
- type Queue
- type Stack
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DynamicArray ¶
type DynamicArray[T any] struct { // contains filtered or unexported fields }
func NewDynamicArray ¶
func NewDynamicArray[T any](size int) *DynamicArray[T]
func (*DynamicArray[T]) Append ¶
func (da *DynamicArray[T]) Append(item T)
func (*DynamicArray[T]) Clear ¶
func (da *DynamicArray[T]) Clear()
func (*DynamicArray[T]) Get ¶
func (da *DynamicArray[T]) Get(index int) (T, error)
func (*DynamicArray[T]) IsEmpty ¶
func (da *DynamicArray[T]) IsEmpty() bool
func (*DynamicArray[T]) Pop ¶
func (da *DynamicArray[T]) Pop() (T, error)
func (*DynamicArray[T]) Set ¶
func (da *DynamicArray[T]) Set(index int, item T) error
func (*DynamicArray[T]) Size ¶
func (da *DynamicArray[T]) Size() int
func (*DynamicArray[T]) String ¶
func (da *DynamicArray[T]) String() string
func (*DynamicArray[T]) Swap ¶
func (da *DynamicArray[T]) Swap(index1, index2 int) error
type MinHeap ¶
type MinHeap[T constraints.Ordered] struct { // contains filtered or unexported fields }
func NewMinHeap ¶
func NewMinHeap[T constraints.Ordered]() *MinHeap[T]
Click to show internal directories.
Click to hide internal directories.