例如;某家庭成员关系图如下:奶奶(用A表示)有三个孩子B、C、D;大儿子B有两个孩子E和F;二儿子C有一个孩子G;三儿子有两个孩子H和I;孙子E有一个孩子J;孙子G有两个孩子K和L.这个家庭关系可以用一棵树来表示....
2️⃣孩子表示法:孩子表示法是把树中每个结点的孩子结点排列起来,构成一个线性表.由于每个结点的孩子个数不确定,所以通常采用单链表作为存储结构,称为孩子链表.n个结点有n个孩子链表(其中叶子结点的孩子链表为空表...),而n个结点的数据和n个孩子链表头指针构成一个顺序表,用一个一维数组来表示.
3️⃣孩子兄弟表示法:孩子兄弟表示法又称二叉链表表示法,即以二叉链表作为树的存储结构.链表中的每个结点有两个链域,...分别指向该结点的第一个孩子结点和下一个兄弟结点....− 1,则它就是满⼆叉树.
2.2.2完全二叉树
完全⼆叉树是效率很⾼的数据结构,完全⼆叉树是由满⼆叉树⽽引出来的.对于深度为 K 的,有 n 个结点的⼆叉树,当且仅当其每⼀个结点都与深度为K的满