从根走下来经过的层数

从根一路走到某个节点,经过的层数叫这个节点的【0】。

开始练习 →

一个节点连同下面的全部

第 1 步:六个节点,一层层往下挂 第 2 步:最上面这个:没有上级 第 3 步:最下面这三个:什么都没挂 第 4 步:2 连同它下面挂的全部 第 5 步:这一小块本身也是一棵树 1 2 3 4 5 6 一个节点,加上挂在它下面的所有东西,

开始练习 →

这棵树的根是谁

运行下面这段程序: #include <iostream> #include <queue> #include <string> #include <vector> using namespa

开始练习 →

二叉树最多挂几个孩子

二叉树里,一个节点最多能有【0】个子节点。

开始练习 →

二叉树节点至少存什么

第 1 步:先造最上面那个 第 2 步:再接上左右两个孩子 第 3 步:2 下面接左右两个 第 4 步:3 只接右边,左边留空 第 5 步:每个节点都是 new 出来的 1 2 3 4 5 6 用结构体表示一个二叉树节点,至少要存【0】。

开始练习 →

左右都是空指针说明什么

一个节点的 left 和 right 都是 nullptr,说明它是【0】。

开始练习 →

建树为什么从根开始接

建一棵树总是先造根、再往下接,因为【0】。

开始练习 →

根的左边挂的是谁

运行下面这段程序: #include <iostream> #include <queue> #include <string> #include <vector> using namespa

开始练习 →

先造根和它的两个孩子

补全:造出根「总部」,左边挂「华北」,右边挂「华南」。补全后输出右边挂的是谁。 (本题用 g++ -std=c++17 -O0 编译。)

开始练习 →

再把第三层补上

在上一题的基础上补第三层:华北下面挂「北京」和「天津」,华南只有右边挂「广州」。补全后输出华北右边挂的是谁。 (本题用 g++ -std=c++17 -O0 编译。)

开始练习 →