私はJavaの初心者です。1つのルートノードと、各ブランチにある程度の重みを持つ複数の子ノードを持つツリーを構築したいと思います。誰かがこれで私を助けることができますか?
8363 次
2 に答える
7
サンプルコード:
class Node {
public int weight;
public List<Node> children = new ArrayList<Node> ();
}
Node root = new Node ();
于 2009-02-23T11:01:26.417 に答える
3
これはあなたが始めるための単なるスケッチであり、大幅に改善される可能性があります。ただし、基本的なメンバーは次のようになります。
public class WeightedTree {
private double weight;
private List<WeightedTree> children;
}
宿題の質問の場合に備えて、これ以上書きたくありませんが、具体的なフォローアップがあれば、遠慮なくコメントしてください。
于 2009-02-23T10:58:10.247 に答える