3、避免提问内容全部代码没有说明,准确的Tag有助于专家高手发现问题










上面二叉树把元素顺序存储时,也要为空元素预留位置,如上图H,k,没有右节点和左节点,也要这两个空元素留出空间。


链式存储浪费空间,指针域带来的额外开销——
尤其是叶结点和单分支结点的大片空指针,
与顺序存储对比



A
逻辑结构(如二叉树)并不依赖于具体的物理存储方式,它可以映射到不同的存储结构上,比如数组或链表。
数组没有指针,靠的是“物理相邻”;链表靠指针,靠的是“逻辑相连”。
@_java_python: 所有结点度数=所有结点分支数
@_java_python: ,树的“度”不区分根节点,这个术语适用于树中所有节点,包括根节点、内部节点和叶子节点。根节点也有度,它的度就是它的子节点个数,和别的节点一样计算,没有特殊待遇。
A
/ | \
B C D
/ \
E F