4 class GraphNode
implements Serializable
11 public String
toString()
24 public class HairyGraph
implements Serializable
33 A
= new GraphNode( "A" );
34 B
= new GraphNode( "B" );
35 C
= new GraphNode( "C" );
36 D
= new GraphNode( "D" );
59 public boolean equals( Object o
)
61 HairyGraph hg
= (HairyGraph
)o
;
63 return (A
.a
== B
.d
) && (A
.a
== C
.c
) && (A
.a
== D
.b
)
64 && (A
.b
== B
.a
) && (A
.b
== C
.d
) && (A
.b
== D
.c
)
65 && (A
.c
== B
.b
) && (A
.c
== C
.a
) && (A
.c
== D
.d
)
66 && (A
.d
== B
.c
) && (A
.d
== C
.b
) && (A
.d
== D
.a
);
69 void printOneLevel( GraphNode gn
)
71 System
.out
.println( "GraphNode< " + gn
+ ": " + gn
.a
+ ", " + gn
.b
72 + ", " + gn
.c
+ ", " + gn
.d
+ " >" );