を探すI以下のクラスがあります。私は、最大深さを見つける必要があるオブジェクトにはオブジェクトのリストが含まれています。最大深さ
class A {
List<A> as;
}
を。例えば、私はこれを持つことができます
A firstA = new A();
A secondA = new A();
A thirdA = new A();
firstA.addA(secondA);
firstA.addA(thirdA);
secondA.addA(new A());
secondA.addA(new A());
を私は3
私は再帰的なメソッドを実行しようとしましたを返す必要があり、
は、あなたがしようとしているかを示すことはできますか? – Beethoven
'secondA.add(firstA);'を考慮する必要がありますか? – bradimus
静的変数max_Size = 3をクラスAのaddAメソッドに設定します。サイズがmax_sizeより大きいかどうかを確認します。それがeirtherを置き換えたり削除したりする場合は、 –