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.层序遍历底层

相关推荐
略无慕艳意11 分钟前
【笔记】Visual Studio 2022 入门指南
c++·c·cmake·microsoft visual studio 2022
愚戏师12 分钟前
机器学习(重学版)基础篇(算法与模型一)
人工智能·算法·机器学习
神经兮兮的小饼2 小时前
字符串是数据结构还是数据类型?
数据结构·字符串
OEC小胖胖2 小时前
渲染篇(二):解密Diff算法:如何用“最少的操作”更新UI
前端·算法·ui·状态模式·web
找不到、了2 小时前
Java排序算法之<归并排序>
算法·排序算法
香蕉可乐荷包蛋2 小时前
排序算法 (Sorting Algorithms)-Python示例
python·算法·排序算法
Sylvia-girl3 小时前
排序查找算法,Map集合,集合的嵌套,Collections工具类
java·算法·排序算法
TT哇3 小时前
【分治】归并排序——排序数组(medium)
java·算法·排序算法
aiprtem3 小时前
LVGL + ESP-Brookesia 嵌入式模拟桌面应用开发
linux·c语言·物联网
skyang.3 小时前
LeetCode 85. 最大矩形
算法·leetcode·职场和发展