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

相关推荐
贫民窟的勇敢爷们7 小时前
Scikit-learn算法:从入门到精通的机器学习工具箱
算法·机器学习·scikit-learn
Liangwei Lin8 小时前
LeetCode 155. 最小栈
java·javascript·算法
洛水水8 小时前
【数据结构】红黑树详解
数据结构·红黑树
炸膛坦客8 小时前
嵌入式 - 数据结构与算法:(1-9)数据结构 - 队列(Queue)
c语言·数据结构
~|Bernard|8 小时前
二.go语言中map的底层原理(2026-5-8)
算法·golang·哈希算法
AbandonForce8 小时前
哈希表(HashTable,散列表)个人理解
开发语言·数据结构·c++·散列表
mask哥8 小时前
力扣算法java实现汇总整理(下)
java·算法·leetcode
代码中介商8 小时前
栈结构完全指南:顺序栈实现精讲
c语言·开发语言·数据结构
样例过了就是过了9 小时前
LeetCode热题100 编辑距离
数据结构·c++·算法·leetcode·动态规划
z200509309 小时前
C++中位图和布隆过滤器的一些面试题
开发语言·c++