Leaf

Leaf

new Leaf(tree, obj)

Source:
Parameters:
Name Type Description
tree cp.BBTree
obj Node

Members

isLeaf

Source:
Default Value:
  • false

Methods

addPairs(tree)

Source:
Parameters:
Name Type Description
tree cp.BBTree

clearPairs(tree)

Source:
Parameters:
Name Type Description
tree cp.BBTree

containsObj(obj) → {boolean}

Source:
Parameters:
Name Type Description
obj Node
Returns:
Type
boolean

markLeafQuery(leaf, left, tree, func)

Source:
Parameters:
Name Type Description
leaf Leaf
left boolean
tree cp.BBTree
func function

markSubtree(tree, staticRoot, func)

Source:
Parameters:
Name Type Description
tree cp.BBTree
staticRoot Node | Leaf
func function

recycle(tree)

Source:
Its not worth the overhead to recycle leaves.
Parameters:
Name Type Description
tree

update(tree) → {boolean}

Source:
Parameters:
Name Type Description
tree cp.BBTree
Returns:
Type
boolean