6-6 层次遍历 分数 10

文章目录

1.题目描述

2.ac答案

c++ 复制代码
void LevelTraverse(BiTNode* T)
{
    queue<struct BiTNode*> q;
    if (T != nullptr)
    {
        q.push(T);
    }
    while (!q.empty())
    {
        BiTNode* front = q.front();
        cout << front->data;
        q.pop();

        if (front->lchild)
            q.push(front->lchild);
        if (front->rchild)
            q.push(front->rchild);
    }
    cout << endl;
}

3.层序遍历图解

4.层序遍历底层

相关推荐
_F_y1 小时前
MySQL用C/C++连接
c语言·c++·mysql
兩尛2 小时前
c++知识点2
开发语言·c++
xiaoye-duck2 小时前
C++ string 底层原理深度解析 + 模拟实现(下)——面试 / 开发都适用
开发语言·c++·stl
BackCatK Chen2 小时前
C语言学习栏目目录
c语言·保姆级教程·c语言入门·c语言学习栏目目录
Azure_withyou2 小时前
Visual Studio中try catch()还未执行,throw后便报错
c++·visual studio
琉染云月3 小时前
【C++入门练习软件推荐】Visual Studio下载与安装(以Visual Studio2026为例)
c++·visual studio
极客数模4 小时前
【2026美赛赛题初步翻译F题】2026_ICM_Problem_F
大数据·c语言·python·数学建模·matlab
L_09074 小时前
【C++】高阶数据结构 -- 红黑树
数据结构·c++
A_nanda4 小时前
c# MOdbus rto读写串口,如何不相互影响
算法·c#·多线程
代码雕刻家6 小时前
2.4.蓝桥杯-分巧克力
算法·蓝桥杯