Documentation ¶
Index ¶
- func NewStack(capacity int) stack.Stack
- type Array
- func (arr *Array) Add(i int, e interface{})
- func (arr *Array) AddFirst(e interface{})
- func (arr *Array) AddLast(e interface{})
- func (arr *Array) Cap() int
- func (arr *Array) Contains(e interface{}) bool
- func (arr *Array) Find(e interface{}) int
- func (arr *Array) Get(i int) interface{}
- func (arr *Array) GetFirst() interface{}
- func (arr *Array) GetLast() interface{}
- func (arr *Array) IsEmpty() bool
- func (arr *Array) Len() int
- func (arr *Array) Remove(i int) interface{}
- func (arr *Array) RemoveElement(e interface{})
- func (arr *Array) RemoveFirst() interface{}
- func (arr *Array) RemoveLast() interface{}
- func (arr *Array) Set(i int, e interface{})
- func (arr *Array) String() string
- type ArrayStack
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Array ¶
type Array struct {
// contains filtered or unexported fields
}
func (*Array) RemoveElement ¶
func (arr *Array) RemoveElement(e interface{})
func (*Array) RemoveFirst ¶
func (arr *Array) RemoveFirst() interface{}
func (*Array) RemoveLast ¶
func (arr *Array) RemoveLast() interface{}
type ArrayStack ¶
type ArrayStack struct {
// contains filtered or unexported fields
}
func (*ArrayStack) IsEmpty ¶
func (s *ArrayStack) IsEmpty() bool
func (*ArrayStack) Len ¶
func (s *ArrayStack) Len() int
func (*ArrayStack) Peek ¶
func (s *ArrayStack) Peek() interface{}
func (*ArrayStack) String ¶
func (s *ArrayStack) String() string
Click to show internal directories.
Click to hide internal directories.