二叉树的每个节点最多挂几个
二叉树里,一个节点最多能有【0】个子节点。
开始练习 →
一个二叉树节点至少要存什么
用类表示一个二叉树节点,至少要存【0】。
开始练习 →
左右都是 None 说明它是
一个节点的 left 和 right 都是 None,说明它是【0】。
开始练习 →
建树为什么要从根开始接
建一棵树总是先造根、再往下接,因为【0】。
开始练习 →
根的左边挂的是谁
运行下面这段程序: class TNode: def __init__(self, name): self.name = name self.left = None self.righ
开始练习 →
先把根和它的两个子造出来
补全代码:造出根「总部」,左边挂「华北」,右边挂「华南」。 补全后输出右边挂的是谁。
开始练习 →
再把第三层补上
在上一题的基础上补第三层:华北下面挂「北京」和「天津」,华南只有右边挂「广州」。 补全后输出华北右边挂的是谁。
开始练习 →
判断一个节点是不是叶子
补全 is_leaf:左右都为空就返回 True。 拿「北京」这个节点来判,输出结果。
开始练习 →
前序遍历的顺序
前序遍历访问节点的顺序是【0】。
开始练习 →
中序遍历的顺序
中序遍历访问节点的顺序是【0】。
开始练习 →