二叉树利用队列进行层次遍历,哪位大神帮忙解答一下,谢谢,谢谢 - 爱问答

(爱问答)

二叉树利用队列进行层次遍历,哪位大神帮忙解答一下,谢谢,谢谢

//利用队列进行层次遍历

void LevelOrderTraverse(BiTree T){

LinkQueue *q = (LinkQueue *)malloc(sizeof(LinkQueue));

  BiTree a;

  if(T){    InitQueue(q);    EnQueue(q,T);

    //当队列不为空时,出队一个元素放入a的地址里,输出a的data域的值

    //如果a的左孩子不为NULL,将a的左孩子入队q

    //如果a的右孩子不为NULL,将a的右孩子入队

    while(!QueueEmpty(*q)) {

 

    }

}

}


void Traversal(TreeNode *root){     TreeNode *cur;     EnQueen(root);                //根节点入队,如果为空入队失败     while(!QueenNull())          //如果队列不为空     {         cur = OutQueen();        //出队         print(cur);                     //访问当前出队节点         EnQueen(cur->left);     //入队左节点         EnQueen(cur->right);   //入队右节点     }}

直接解答就行

相关标签:谢谢大神

下一篇:六年级下册第六单元的试卷的一道题,非常的急,立马回答一下吧!

上一篇:人教版八年级下册第六单元SectionA——3a翻译

热门标签:
英语 谜语 作文 数学 公式 语文 物理 化学 工艺 java c语言 实验 方程 金属 分子 数据库 硫酸 酒精 运算 石油 vc 世界大战 php 化合物 mysql
最新更新:
电学的一个小问题 为什么打点计时器只能粗略瞬时速度 lookdownupon用法 中专都考不上大学有必要复读一年吗? 如图,已知∠B=∠DEF,AB=DE,请添加一个条件使△ABC≌△DEF,则需添加的条件是__________. 求曲线y=2x^2和直线y=2的所围图形的面积 夜上受降城闻笛是哪句 这个怎么填数字? 小明家下五层楼是5楼,那么小明家上五层楼是几层楼? 填空题,这个题目是怎么算的呢…… 22335577()143中括号里填什么数字。 懂得人帮我看一下这个英文是啥意思??? 最小的物质单位是什么 怎么估算根号52000000 about的重读字母是哪里