的最大I具有由短NTN类的寻找n元树
public class NTN P {
public int value;
public Set<NTN> children;
}
我要找到最大的这样一个n元树的定义的N叉树。假设它是一个简单的整数n元树,值为:[parent:1 children:2,3,4] [parent:2 children:5,6] [parent:4 children 7,8,9]仅仅是9.我不知道如何开始编写一个方法来寻找与原型最大:
public static int maximum(NTN t);
从我已经试过:
public static int maximum(NTN t) {
int max = 0;
for (NTN e : t.children) {
if (e.value > max)
max = e.value;
}
return max;
}
上面的代码将返回最多4个,这意味着它只检查t的孩子,但不检查后面的孩子。在这种情况下,它不会检查4,[7,8,9]和2,[5,6]的儿童组。我该如何改变它,以便该方法找到所有后续孩子的最大值?
完美答案! :) – user1766888