-1

如何打印二叉树节点下的值总和?这是我到目前为止所拥有的:

public int sumT(Node nodo, int sum) {
    if (nodo == null) {
        return 0;
    } else {
        int sum = suma + nodo.getLeft().getValor();
        int sum1 = sumT(nodo.getLeft(), sum);
        int sum2 = sumT(nodo.getRight(), sum1);
        return sum2;

    }

}
4

1 回答 1

0
public int sumT(Node nodo)  {
  if  (nodo == null)
    return 0;
  return sumT(nodo.getLeft()) + sum(nodo.getRight()) + nodo.getValor();
}

这应该是对的。因此,您不必将总和设置为 sumT 中的参数。

于 2013-08-19T21:20:15.923 回答