私は面白いと私は最も簡単な作業ではないと理解している。階層を表す文字列のリストに基づくJavaオブジェクトのツリー
階層を表す文字列のリストに基づいてオブジェクトのツリーを作成する必要があります。例えば
、リスト内の文字列である(実際にはそれができる任意のグラフ):
List<String> hierarchies;
1# 1#2# 1#2#3# 1#2#4# 私が持っている1#2#4#5#
クラス:
class Tree {
List<Tree> children;
// here is getter
}
私はいくつかの実装を持っていますが、唯一の開始のために。私はこのコードをどのように完成させるのか分かりません。あなたは自分のビジョンを私と共有できますか?
ありがとうございます!
Tree tree = null;
for (String hierarchy : hierarchies) {
if (hierarchy.equals("1#")) {
tree = new Tree();
} else {
tree.getChildren().add(new Tree());
}
}
return tree;
入力した入力例では、ツリーをどのように表示するか(ASCIIアートで)イメージを描画できますか? – martijnn2008