/* SibTreeNode.java */ /** * A SibTreeNode object is a node in a SibTree (sibling-based general tree). * @author Jonathan Shewchuk */ package tree; class SibTreeNode { Object item; SibTreeNode parent; SibTreeNode firstChild; SibTreeNode nextSibling; boolean live; /** * Construct a SibTreeNode referring to a given item. */ SibTreeNode(Object value) { item = value; parent = null; firstChild = null; nextSibling = null; live = true; } }