递归算法--二叉树宽度

思路:其实是在先序遍历二叉树。递归一次,说明深刻了一层。因此,在每次进入递归之时该层节点数++。html

int count[MaxSize];//全局数组算法

int max = -1;全局变量数组

void width(BitNode T, int k){code

if(T==null)
    return;
count[k]++;//该层节点数++
if(max<count[k])
    max = count[k];
width(T->lchild,k+1);
width(T->rchild,k+1);

}htm


您可能感兴趣的
blog