计算二叉树中双分支结点数的算法

//计算树中双分支结点数 int DBranchNodes(BTNode *b) { int num1,num2,n; if(b==NULL) return 0; else if(b->lchild==NULL || b->rchild==NULL) n=0; else n=1; num1=DBranchNodes(b->lchild); num2=DBranchNodes(b->rchild); return (num1+num2+n); } 

你可能感兴趣的:(数据结构与算法)