課題 2 で図を書くのに困っている人向けにプログラムを作りました。 下記のプログラムを付加して呼び出すと、呼び出した時の線形リストの状態を 出力するようになります。
public void status(){
System.out.println("====================");
System.out.println("head の指しているオブジェクトのハッシュコード: " + head.hashCode());
for(Node n = head;n!=null; n = n.next){
n.status();
}
System.out.println("====================");
}
public void status(){
System.out.println("-------------------");
System.out.println("オブジェクトのハッシュコード: "+hashCode());
if(next==null){
System.out.println("next には null が入ってます");
}else{
System.out.println("next の指しているオブジェクトのハッシュコード: "+next.hashCode());
}
System.out.println("object に入っているもの: "+object);
}