无向图的节点定义如下:
// 无向图的节点 class UndirectedGraphNode { int label; ArrayList<UndirectedGraphNode> neighbors; UndirectedGraphNode(int x) { label = x;} };