public class Node<X> extends java.lang.Object
(package private) X
data
java.util.ArrayList<Node<X>>
neighbors
int
tag
Node()
Node(X data)
void
addNeighbor(Node<X> v)
boolean
adjacent(Node<X> v)
degree()
X
getData()
getTag()
java.util.List<Node<X>>
neighborsList()
removeNeighbor(Node<X> v)
setData(X data)
setTag(int tag)
java.lang.String
toString()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public java.util.ArrayList<Node<X>> neighbors
X data
public int tag
public Node()
public Node(X data)
public void addNeighbor(Node<X> v)
public void removeNeighbor(Node<X> v)
public boolean adjacent(Node<X> v)
public java.util.List<Node<X>> neighborsList()
public void setTag(int tag)
public int getTag()
public void setData(X data)
public X getData()
public int degree()
public java.lang.String toString()
toString
java.lang.Object