二叉树层次遍历非递归算法!出问题了!

fan1214 fan1214 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
typedef struct group //定义队列节点结构
{
bitree shuju;
struct group *next;
}group, *grouptr;

typedef struct //定义队列指针
{
grouptr front;
grouptr rear;
}linkgroup;

void Levelorder(bitree Tree) //层次遍历
{
linkgroup gr;
bitree p;
initialize(gr);
p=Tree;
Pushgroup(gr,p);
while(Emptygroup(gr)!=1)
{
Popgroup(gr,p);
if(p->lchild!=NULL)
Pushgroup(gr,p->lchild);
if(p->rchild!=NULL)
Pushgroup(gr,p->rchild);
}
}

编译运行出错,红色部分。错误:type 'tree' does not have an overloaded member 'operator ->'和left of '->lchild' must point to class/struct/union两种错误!
求大神给指点迷津!
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
fan1214
C++ 语言 65,214 成员 250,514 内容