|
datastructures | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface for a binary tree, where each node can have zero, one, or two children.
Method Summary | |
boolean |
hasLeft(Position v)
Returns whether a node has a left child. |
boolean |
hasRight(Position v)
Returns whether a node has a right child. |
Position |
left(Position v)
Returns the left child of a node. |
Position |
right(Position v)
Returns the right child of a node. |
Methods inherited from interface net.datastructures.Tree |
children, elements, isEmpty, isExternal, isInternal, isRoot, parent, positions, replace, root, size |
Method Detail |
public Position left(Position v) throws InvalidPositionException, BoundaryViolationException
InvalidPositionException
BoundaryViolationException
public Position right(Position v) throws InvalidPositionException, BoundaryViolationException
InvalidPositionException
BoundaryViolationException
public boolean hasLeft(Position v) throws InvalidPositionException
InvalidPositionException
public boolean hasRight(Position v) throws InvalidPositionException
InvalidPositionException
|
datastructures | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |