用100表示​​树中节点的增量信息

时间:2013-11-23 19:20:02

标签: increment

我的二进制树中的增量值有100的问题,我只需要增加树中的叶子 例如:如果我有一个信息= 66的节点,在以100增量后---如果它是叶子则应该是166。 看到我试过的以下代码:

 void BinaryTree::incrementLeaves (BTNode *rootNode, int el){
    return incrementLeavesImpl (rootNode, el);
}
void BinaryTree::incrementLeavesImpl (BTNode *rootNode, int el){
    if (rootNode==0) return 0;
    int value =100;
    if (el->isLeftLeaf() && el->isRightLeaf())
    {value =100;} else {value =0;}
    return value +incrementLeavesImpl(isLeaf());

    }
你可以告诉我为什么这不适合我。

非常感谢

1 个答案:

答案 0 :(得分:0)

VOID函数无法返回值。