Versions in this module Expand all Collapse all v1 v1.0.3 Sep 13, 2023 Changes in this version + type ArrayStack struct + func (m *ArrayStack) Empty() bool + func (m *ArrayStack) GetAttribute() *C.Attribute + func (m *ArrayStack) Peak() interface{} + func (m *ArrayStack) Pop() interface{} + func (m *ArrayStack) Push(value interface{}) + func (m *ArrayStack) Resize() + func (m *ArrayStack) Size() int + type Calculator struct + func (m *Calculator) Cal(expr string) float64 + func (m *Calculator) StructName() string + type CalculatorWithBracket struct + func (m *CalculatorWithBracket) Cal(expr string) float64 + func (m *CalculatorWithBracket) StructName() string + type CalculatorWithOutBracket struct + func (m *CalculatorWithOutBracket) Cal(expr string) float64 + func (m *CalculatorWithOutBracket) StructName() string + type LinkedStack struct + func (m *LinkedStack) Empty() bool + func (m *LinkedStack) GetAttribute() *C.Attribute + func (m *LinkedStack) Peak() int + func (m *LinkedStack) Pop() int + func (m *LinkedStack) Push(value int) + func (m *LinkedStack) Resize() + func (m *LinkedStack) Size() int + type MinStack struct + func (m *MinStack) GetAttribute() *C.Attribute + func (m *MinStack) GetMin() interface{} + func (m *MinStack) Peak() interface{} + func (m *MinStack) Pop() interface{} + func (m *MinStack) Push(value int) + type MinStackOpt struct + func (m *MinStackOpt) GetAttribute() *C.Attribute + func (m *MinStackOpt) GetMin() interface{} + func (m *MinStackOpt) Peak() interface{} + func (m *MinStackOpt) Pop() interface{} + func (m *MinStackOpt) Push(value interface{}) + type QueueStack struct + func (m *QueueStack) Empty() bool + func (m *QueueStack) GetAttribute() *C.Attribute + func (m *QueueStack) Peak() int + func (m *QueueStack) Pop() int + func (m *QueueStack) Push(value int) + func (m *QueueStack) Resize() + func (m *QueueStack) Size() int