算法求助
这个二叉树对应着一部分代码,怎么调试代码才能观察到二叉树的每一个分支都遍历到了呢?
bool isSum(vector<int> v,int i, int sum, int aim)
{
if(i == v.size())
{
return sum == aim;
}
// if(sum > aim) return false;
return isSum(v,i + 1,sum,aim) || isSum(v,i + 1,sum + v[i],aim);
}
主要难点是或运算符两遍是怎么运行的我没有搞清楚
