Documentation
¶
Index ¶
- type Queue
- type Stack
- func (s *Stack) Cap() int
- func (s *Stack) Len() int
- func (s *Stack) Peek() interface{}
- func (s *Stack) Pop() (res interface{})
- func (s *Stack) PopAll() []interface{}
- func (s *Stack) PopAllIndex(index int) []interface{}
- func (s *Stack) PopAllReverse() []interface{}
- func (s *Stack) PopAllReverseIndex(index int) []interface{}
- func (s *Stack) Push(vals ...interface{})
- func (s *Stack) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Stack ¶
type Stack struct {
// contains filtered or unexported fields
}
Sack struct
func (*Stack) PopAll ¶
func (s *Stack) PopAll() []interface{}
PopAll get all elements and returns slice with elements
func (*Stack) PopAllIndex ¶
Забирает стек до индекса (если в стеке, например, 5 элементов, индекс = 2, из стека будет взято 3 элемента)
func (*Stack) PopAllReverse ¶
func (s *Stack) PopAllReverse() []interface{}
Разворачивает стек, забирает все элементы и возвращает их в срезе
func (*Stack) PopAllReverseIndex ¶
Забирает элементы из стека до индекса, разворачивает результат и возвращает его в срезе
Click to show internal directories.
Click to hide internal directories.