搜索
写经验 领红包
 > 家居

数据结构与算法二叉树实验报告(数据结构与算法二叉树与树实验报告)

导语:数据结构与算法:二叉树

一、二叉树

二叉树(binary tree)是树的一种特殊形式。二叉,顾名思义,这种树的每个节点最多有2个孩子节点。注意,这里是最多有2个,也可能只有1个,或者没有孩子节点。

二叉树节点的两个孩子节点,一个被称为左孩子(left child),一个被称为右孩子(right child)。这 两个孩子节点的顺序是固定的,左孩子小于右孩子。

二、完全二叉树

对一个有n个节点的二叉树,按层级顺序编号,则所有节点的编号为从1到n。如果这个树所有节点和同样深度的满二叉树的编号为从1到n的节点位置相同,则这个二叉树为完全二叉树。

完全二叉树只需保证最后一个节点之前的节点都齐全即可。而满二叉树要求所有分支都是满的;

三、满二叉树

一个二叉树的所有非叶子节点都存在左右孩子,并且所有叶子节点都在同一层级上,那么这个树就是满二叉树。

本文内容由小快整理编辑!