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

相关推荐
TN_stark93218 分钟前
多进程/线程并发服务器
服务器·算法·php
汉克老师43 分钟前
GESP4级考试语法知识(贪心算法(四))
开发语言·c++·算法·贪心算法·图论·1024程序员节
smj2302_796826521 小时前
用枚举算法解决LeetCode第3348题最小可整除数位乘积II
python·算法·leetcode
CyberMuse1 小时前
表的数据结构和常见操作
数据结构
爱吃生蚝的于勒1 小时前
C语言最简单的扫雷实现(解析加原码)
c语言·开发语言·学习·计算机网络·算法·游戏程序·关卡设计
姆路1 小时前
QT中使用图表之QChart绘制动态折线图
c++·qt
小五Z2 小时前
MySql--增删改查表设计总结
数据结构·数据库·mysql
秋说2 小时前
【数据结构 | C++】整型关键字的平方探测法散列
数据结构·c++·算法
weixin_478689763 小时前
【回溯法】——组合总数
数据结构·python·算法
戊子仲秋3 小时前
【LeetCode】每日一题 2024_11_14 统计好节点的数目(图/树的 DFS)
算法·leetcode·深度优先