二叉树有几种不同形态的构造方式?

作者&投稿:乜奔 (若有异议请与网页底部的电邮联系)
~

14种。

公式:B[n] = C[n,2n] / (n+1)

其中,组合数C[n,2n]的n为上标,2n为下标,将n=4代入公式,B[4] = C[4,8] / (4+1) = 8! / (4! * 4! * 5) = 8*7*6/(4*3*2) = 14

所以,由4个结点可以构造出 14 种不同形态的二叉树。

一棵深度为k,且有2^k-1个节点的二叉树,称为满二叉树。这种树的特点是每一层上的节点数都是最大节点数。而在一棵二叉树中,除最后一层外,若其余层都是满的,并且最后一层或者是满的,或者是在右边缺少连续若干节点,则此二叉树为完全二叉树。

扩展资料:

相关术语

树的结点(node):包含一个数据元素及若干指向子树的分支;

孩子结点(child node):结点的子树的根称为该结点的孩子;

双亲结点:B 结点是A 结点的孩子,则A结点是B 结点的双亲;

兄弟结点:同一双亲的孩子结点; 堂兄结点:同一层上结点;

祖先结点: 从根到该结点的所经分支上的所有结点;

子孙结点:以某结点为根的子树中任一结点都称为该结点的子孙;

结点层:根结点的层定义为1;根的孩子为第二层结点,依此类推;

树的深度:树中最大的结点层;

结点的度:结点子树的个数;

树的度: 树中最大的结点度;

叶子结点:也叫终端结点,是度为 0 的结点;

分枝结点:度不为0的结点;

有序树:子树有序的树,如:家族树;

无序树:不考虑子树的顺序。

参考资料来源:百度百科-二叉树    




在二叉树上有多少种不同的形态?
14种。公式:B[n] = C[n,2n] \/ (n+1)其中,组合数C[n,2n]的n为上标,2n为下标,将n=4代入公式,B[4] = C[4,8] \/ (4+1) = 8! \/ (4! * 4! * 5) = 8*7*6\/(4*3*2) = 14 所以,由4个结点可以构造出 14 种不同形态的二叉树。一棵深度为k,且有2^k-1个节点...

由二叉树的定义可知二叉树有多少种不同的形态
二叉树有五种基本形态。1、空二叉树;2、只有一个根结点的二叉树;3、只有左子树;4、只有右子树;5、完全二叉树。

二叉树的五种形态分别是什么呢?
一、五种形态 三个结点的二叉树有五种形态。分别是:根-左-左;根-右-右;根-(一左一右);根-左-右;根-右-左。其中 根-(一左一右)只有两层,其他的都是三层。每一层上的结点数都是最大结点数。而在一棵二叉树中,除最后一层外,若其余层都是满的,并且或者最后一层是满的,或者...

二叉树有几种形态?
有三种形态,分别是:1、完全二叉树:若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第h层有叶子结点,并且叶子结点都是从左到右依次排布,这就是完全二叉树。2、满二叉树:除了叶结点外每一个结点都有左右子叶且叶子结点都处在最底层的二叉树。3、平衡二...

二叉树的形态一共有多少种?
* 5) = 8*7*6\/(4*3*2) = 14所以,由4个结点可以构造出 14 种不同形态的二叉树.对于上述公式的详细介绍,可以搜索 [ n个节点的二叉树有多少种形态 ]或者,搜索 [ Catalan数 —— 卡特兰数 ]另外,可以验证: 由3个结点可以构造出多少种不同形态的二叉树?将n=3代入公式,B[3] = C[3,6...

一棵二叉树有多少种不同的形态
公式:B[n] = C[n,2n] \/ (n+1)将n=4带入上述公式,可以得出,组合数C[n,2n]的n为上标,2n为下标,将n=4代入公式,B[4] = C[4,8] \/ (4+1) = 8! \/ (4! * 4! * 5) = 8*7*6\/(4*3*2) = 14。附: 4个结点对应的14种形态的二叉树 \/ \/ \/ \/ \/ ...

什么是2叉树
二叉树是每个节点较多有两个子树的树结构。通常子树被称作左子树和右子树。二叉树常被用于实现二叉查找树和二叉堆。二叉树的每个结点至多只有二棵子树,二叉树的子树有左右之分,次序不能颠倒。逻辑上二叉树有五种基本形态:1、空二叉树。2、只有一个根结点的二叉树。3、只有左子树。4、只有右子树。...

三个结点的二叉树有几种形态
2、形态:根据前面的讨论,三个结点的二叉树可以有六种不同的形态,包括单支二叉树和双支二叉树。单支二叉树的特征:单支二叉树是指只有一条支路的二叉树,其中一个结点作为根结点,另外两个结点作为其子结点。3、在单支二叉树中,根结点只有一个子结点,要么是左子结点,要么是右子结点。单...

三个结点的二叉树有几种形态 具有三个结点的二叉树有几种形态
三个结点的二叉树有五种形态。分别是:根-左-左;根-右-右;根-(一左一右);根-左-右;根-右-左。其中 根-(一左一右)只有两层,其他的都是三层。每一层上的结点数都是最大结点数。而在一棵二叉树中,除最后一层外,若其余层都是满的,并且或者最后一层是满的,或者是在右边缺少...

树- 二叉树 - 二叉树的定义
二叉树的五种基本形态 二叉树可以是空集;根可以有空的左子树或右子树;或者左 右子树皆为空 二叉树的五种基本形态如下图所示 二叉树不是树的特例 ( )二叉树与无序树不同 二叉树中 每个结点最多只能有两棵子树 并且有左右之分 二叉树并非是树的特殊情形 它们是两种不同的数据结构 ( )二叉树与...

勃利县18069171250: 二叉树有哪几种基本形态 -
兆恒联可: 二叉树的五种形态:1、 空二叉树(什么都没有,nothing)2、 只有一个根节点的二叉树(左右子树为空)3、 右子树为空的二叉树(右腿断了)4、 左子树为空的二叉树(左腿断了)5、 左右子树都非空的的二叉树(既有左子树又有右子树,) 扩展资料 二叉树的基本运算:1、初始化2、求双亲3、求左孩子、求右孩子4、建二叉树5、先序遍历(根-左-右)6、中序遍历(左-根-右)7、后续遍历(左-右-根)8、层次遍历 二叉树的的存储实现: 1、顺序存储(一维数组)2、链式存储(二叉链表、三叉链表)

勃利县18069171250: 3个结点构成一棵二叉树,有多少种可能? -
兆恒联可:[答案] 1.3个结点的二叉树有5种形态: 两层树:根左右 三层树: 根左(第二层)左(第三层)、根左(第二层)右(第三层)、 根右(第二层)左(第三层)、根右(第二层)右(第三层) 2.每种形态都有3!个可能.例如三个结点为ABC的两层树则有 ...

勃利县18069171250: 由三个结点构成的二叉树,共有几种不同的结构具体算法 -
兆恒联可: 1. 3个结点的二叉树有5种形态: 两层树:根左右 三层树: 根左(第二层)左(第三层)、根左(第二层)右(第三层)、 根右(第二层)左(第三层)、根右(第二层)右(第三层) 2. 每种形态都有3!个可能.例如三个结点为ABC的两层树则有 A(根)B(左)C(右)、A(根)C(左)B(右)、B(根)A(左)C(右)、 B(根)C(左)A(右)、C(根)A(左)B(右)、C(根)B(左)A(右)六种可能 依次类推所以总过30种可能.

勃利县18069171250: 具有四个结点的二叉树可有多少种形态
兆恒联可: 14种.公式:B[n] = C[n,2n] / (n+1)其中,组合数C[n,2n]的n为上标,2n为下标,将n... * 4! * 5) = 8*7*6/(4*3*2) = 14所以,由4个结点可以构造出 14 种不同形态的二叉树. ...

勃利县18069171250: 由3个结点构成的二叉树共有几种不同形态 -
兆恒联可: 有五种,这个应该不是很难找的吧

勃利县18069171250: 具有三个结点的二叉树 -
兆恒联可: 5种形态 1.由三个结点可以构造5个不同的二叉树, 1个顶点,剩下2个,只有左子树2种,只有右子树2种,左右子树都有1个

勃利县18069171250: a,b,c三个结点构成的二叉树,共有几种不同的结构? -
兆恒联可: 老师讲过这题,五种 .. a是根节点,a的右孩子b,b的右孩子 c. a是根节点,a的右孩子是b,b的左孩 子是c. a是根节点,a的左孩子是b,b的左孩 子是c. a是根节点,a的左孩子b,b的右孩子 c. a是根节点,a的左孩子b,a的右孩子 c. 共五种

勃利县18069171250: 3个结点的二叉树有几种形态 -
兆恒联可: 5种,图例以符号表树形,0是结点,*是占位符没有意义 ***0 **/*\ *0***0 ****0 ***/ **0 */ 0 **0 */ 0 *\ **0 0 *\ **0 */ 0 0 *\ **0 ***\ ****0

勃利县18069171250: 由a,b,c三个结点构成的二叉树,共有几种不同结构? -
兆恒联可: 30种.......

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网