Versions in this module Expand all Collapse all v1 v1.0.1 Aug 11, 2020 Changes in this version + type ComplexListNode struct + Next *ComplexListNode + Sibling *ComplexListNode + Val int + type DoublyTreeNode struct + Data Object + Father *DoublyTreeNode + LeftChild *DoublyTreeNode + RightChild *DoublyTreeNode + func NewDoublyTreeNode(data Object) *DoublyTreeNode + type ListNode struct + Next *ListNode + Val int + type Object interface + type Stack struct + func NewStack() *Stack + func (s *Stack) Empty() bool + func (s *Stack) Len() int + func (s *Stack) Peak() interface{} + func (s *Stack) Pop() interface{} + func (s *Stack) Push(val interface{}) + type TreeNode struct + Data Object + LeftChild *TreeNode + RightChild *TreeNode + func NewTreeNode() *TreeNode