LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 681|回复: 0

帮忙啊!!!!求完整的定义!!

[复制链接]
发表于 2005-6-30 20:39:45 | 显示全部楼层 |阅读模式
#define MAXLEN 100
void translevel(btree *b)
{
  struct node
    {
     btree *vec[MAXLEN];
     int f.r;
    }
     q;
     q.f=0;                             //置队列为空队列//
     q.r=0;
     if (b!=NULL) printf("%d";b->data);
     q.vec[q.r]=b;                      //结点指针进入队列//
     q.r=q.r+1;
     while (q.f<q.r)                    //队列不为空//  {
     b=q.vec[q.f];                      //队头出队列//
     q.f=q.f+1;
     if (b->left!=NULL)                 //输出左孩子,并入队列//
    {
       printf ("%d",b->left->data);
       q.vec[q.r]=b->left;
       q.r=q.r+1;
    }
     if (b->right!=MULL        )                //输出右孩子,并入队列//
    {
        printf("%d",b->right->data);
        q.vec[q.r]=b->right;
        q.r=q.r+1;
     }
   }
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表