热门

最新

红包

立Flag

投票

同城

我的

发布
czyruobing
CZYruobing
7 年前
trueczyruobing

非递归求二叉树的宽度
int BTwidth(BiTree T)
{
int w=0,Maxw; if(!T) return 0;
int front=rear=-1;
int level=last=0;
BiTree Q[maxSize];
Q[++rear]=T;
BiTree p;
while(front<rear)
{
p=Q[++front];
w+=1;
if(p->lchild) Q[++rear]=p->lchild;
if(p->rchild) Q[++rear]=p->rchild;
if(front==last) { Maxw=w; w=0; last=rear; }
return Maxw;
}

CSDN App 扫码分享
分享
评论
7
打赏
  • 复制链接
  • 举报
下一条动态
立即登录