Documentation ¶
Index ¶
- func AvlCeilingRing(tree *avl.Tree, key interface{}) *avl.Node
- func AvlFloorRing(tree *avl.Tree, key interface{}) *avl.Node
- func AvlStep(r *avl.Node, dir AvlDirection) *avl.Node
- func AvlStepRing(r *avl.Node, dir AvlDirection) *avl.Node
- func CeilingRing(tree *rbt.Tree, key interface{}) *rbt.Node
- func FloorRing(tree *rbt.Tree, key interface{}) *rbt.Node
- func Next(r *rbt.Node) *rbt.Node
- func NextRing(r *rbt.Node) *rbt.Node
- func Prev(r *rbt.Node) *rbt.Node
- func PrevRing(r *rbt.Node) *rbt.Node
- type AvlDirection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AvlStepRing ¶
func AvlStepRing(r *avl.Node, dir AvlDirection) *avl.Node
Types ¶
type AvlDirection ¶
type AvlDirection uint
const ( AvlForward AvlDirection = 1 AvlBackward AvlDirection = 0 )
Click to show internal directories.
Click to hide internal directories.