★★ Java の宿題ここで答えます Part 66 ★★ at TECH
[2ch|▼Menu]
33:デフォルトの名無しさん
08/10/05 14:43:34
>>31
printLevels(の一つ?)

private String printLevels(BinaryNode<AnyType> t) {
ArrayList<BinaryNode<AnyType>> list = new ArrayList<BinaryNode<AnyType>>();
list.add(t);
for(int i=0; i<list.size(); i++) {
BinaryNode<AnyType> node = list.get(i);
if(node.left != null) list.add(node.left);
if(node.right != null) list.add(node.right);
}
StringBuilder sb = new StringBuilder();
for(BinaryNode<AnyType> node : list) sb.append(" ").append(node.element);
return sb.deleteCharAt(0).toString();
}



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5094日前に更新/239 KB
担当:undef