一棵含有n个结点的k叉树,可能达到的最大深度和最小深度各为多少?

作者&投稿:逄乐 (若有异议请与网页底部的电邮联系)
一棵含有N个结点的K叉树,可能达到的最大深度和最小深度分别是多少?~

一棵含有N个结点的K叉树,可能达到的最大深度为n,最小为n-1除以k取整。
二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树。
深度为k,有n个结点的二叉树当且仅当其每一个结点都与深度为k的满二叉树中编号从1到n的结点一一对应时,称为完全二叉树。



扩展资料:
从根结点开始,假设根结点为第1层,根结点的子节点为第2层,依此类推,如果某一个结点位于第L层,则其子节点位于第L+1层。由m(m≥0)棵互不相交的树构成一片森林。如果把一棵非空的树的根结点删除,则该树就变成了一片森林,森林中的树由原来根结点的各棵子树构成。

最大高度应该是在这棵树为单支树的情况下,H=N,高度等于结点个数
最小高度应该是在这棵树为完全K叉树的情况,h=下取整(logK N)+1

最大深度为n+k-1(因为若最大深度是为n个节点的单支树,则该树有可能不是k叉树了,这不符合k叉树的定义了,当k为1时,最大深度才为n,所以最大深度为n+k-1才具有普遍意义!)
最小深度为以k为底(n*(k-1)+1)的对数,并对该对数向上取整。

最大深度为n+k-1(因为若最大深度是为n个节点的单支树,则该树有可能不是k叉树了,这不符合k叉树的定义了,当k为1时,最大深度才为n,所以最大深度为n+k-1才具有普遍意义!)
最小深度为以k为底(n*(k-1)+1)的对数,并对该对数向上取整

最大深度:n-k+1 对于k叉树的最大高度,该数至少有一个节点的度为k=某一层有k个节点,其余只有一个节点,高度则为n-k+1
最小深度:即log k 【n(k-1)+1】第一个k为底数方括号内为对数

次树的最大深度为n个节点的单支树,深度为n;最小深度为完全k叉树。

最大深度为n个节点的单支树,深度为n;最小深度为完全k叉树。


.设一棵二叉树的深度为k,则该二叉树中最多有( )个结点.
一颗深度为k的二叉树,最多有(2^k)-1个节点,第k层最大节点数为2^(k-1)次方。性质1:二叉树的第i层上至多有2i-1(i≥1)个节点。性质2:深度为h的二叉树中至多含有2h-1个节点。性质3:若在任意一棵二叉树中,有n0个叶子节点,有n2个度为2的节点,则必有n0=n2+1。性质4:具有...

2013年1月份全国高等教育自学考试数据结构试题
21.假设三维数组A[10][9][8]按行优先顺序存储,若每个元素占3个存储单元,且首地址为100,则元素A[9][8][7]的存储地址是___。22.已知在一棵含有n个结点的树中,只有度为k的分支结点和度为0的叶子结点,则该树中含有的叶子结点的数目为___。23.能够成功完全拓扑排序的图一定是一个___...

数据结构求叶子结点的个数
1.深度为m的满二叉树有2^m-1个结点.因为满二叉树的定义为:一颗深度为k且有2^k-1个结点的二叉树称为满二叉树.2.若要树深为最小,显然要使除最后一层外的每一层都有尽可能多的结点,即要二叉树为完全二叉树.由二叉树的一个重要性质:具有n个结点的完全二叉树的深度为[log2n]+1.(这是在根...

树的根结点是什么意思?是不是包括根结点?
根结点当然也是结点啦,是结点就自然包括在平常说的结点之内啦。要理解结点的定义。如果在树中存在一条从结点K到结点M的路径,则称结点K是结点M的祖先,也称结点M是结点K的子孙或后裔。根结点特点:1、结点的度:一个结点含有的子结点个数称为该结点的度。2、树的度:一棵树中,最大结点的度称...

深度为5的满二叉树有几个叶子结点
根据满二叉树的定义,一棵深度为k且有2k-1个结丛并点的二叉树为满二叉树。满二叉树的叶子结点为最后一层的结点数。根瞎数据满二叉树的性质渗神迹,在满二叉树的第i层上至多有2i-1个结点。因此深度为5的满二叉树的叶子结点数为25-1=16个。二叉树性质如下:性升配滚质1:二叉树的第i层上至多...

mysql索引的数据结构,为什么用b+树
3. 若根节点不是叶子结点,最少有两个孩子 特殊情况:没有孩子的根结点,即根结点为叶子结点,整棵树只有一个根节点;4. 每个非叶子结点中包含有 n 个关键字信息:(n,P0,K1,P1,K2,P2,...,Kn,Pn) 其中:Ki (i=1...n) 为关键字,且关键字按顺序升序排序 K(i-1)< Ki Pi 为...

深度为5的二叉树至多有多少个结点?
结点所拥有的子树的个数2、树中各结点度的最大值称为该树的度叶子结点就是度为0的结点,对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总数为N2,则N0=N2+1。1、根据二叉树性质2可知,在深bai度为k的二叉树里其结点至多有2的k次方-1,又因为完全二叉树与满二叉树的区别在于完全...

求证明关于二叉树性质6
在完全二叉树中,若某个结点没有左孩子,则它一定没有右孩子,即该结点必是叶结点。【例】如图(c)中,结点F没有左孩子而有右孩子L,故它不是一棵完全二叉树。【例】图(b)是一棵完全二叉树。性质4 具有n个结点的完全二叉树的深度为 证明:设所求完全二叉树的深度为k。由完全二叉树定义可得:...

数据结构B树或者B+树怎么构造 求告知
从根节点P开始,K的位置在P之前,进入左侧指针 左子树中,依次比较C、F、J、M,发现K在J和M之间 沿着J和M之间的指针,继续访问子树,并依次进行比较,发现第一个关键字K即为指定查找的值 三、Plus版——B+树 作为B树的加强版,B+树与B树的差异在于:有n棵子树的节点含有n个关键字(也有认为...

下面关于哈夫曼树叙述中,正确是( )。
,wn}构造一棵具有n个叶子结点哈夫曼树方法如下:第一步,构造 n个只有根结点二叉树集合F={ T1,T2 ,…,Tn},其中每棵二叉树Ti根结点带权为 Wi (1≤k≤n);第二步,在集合 F中选取两棵根结点权值最小二叉树作为左右子树,构造一棵新二叉树,令新二叉树根结点权值为其左、右子树上根结点...

张店区17299965721: 一棵含有n个结点的k叉树,可能达到的最大深度和最小深度各为多少? -
轩飘止咳: 大10M小5M

张店区17299965721: 有哪位高手会做此习题呀 -
轩飘止咳: 一、 判断题: ( )1. 若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n—1个非空指针域. ( )2.二叉树中每个结点的两棵子树的高度差等于1. ( )3.二叉树中每个结点有两棵非空子树或有两棵空子树. ( )4.二叉树中每个结点的...

张店区17299965721: 已知在一棵含有n个结点的树中,只有度为k的分支结点和度为0的叶子结点.试求该树含有的叶子结点的数目. -
轩飘止咳: 满k叉数设一共有x层第一层到第x-2层,每层k^(x-1)个节点,并且都是度为k的分支结点第x-1层,k^(x-1)个节点,一部分是叶子,一部分不是第x层,全部都是叶子,所以可以知道,分支节点的度数和,就是总节点数n.分支节点数m = (n-1)/k叶子节点数l = n - (n-1)/k

张店区17299965721: 一个包含n个分支结点(非叶结点)的非空满k叉树,k>=1,它的叶结点数目为?
轩飘止咳: 它的叶结点数目是(k-1)*n+1个 你只要求出这个树有几层就可以把它的叶结点数求出来.它的分支结点有n个,设这个树有m层,所以有k^0+k^1+……+k^(m-2)=n,由此可求出层数m,再由m和k求出最后一层结点也就是叶结点的数目.

张店区17299965721: 对于一个树高为k,有n个节点的完全二叉树,最多只有几层节点的度可小于2 -
轩飘止咳: 假设这棵树的高度为h 所以 m=2^(h-1) n=(2^h)-1 k=2^(h-1)-1 根据上述关系,可以得到A是正确的

张店区17299965721: 请告诉我“具有n个结点的二叉树最小深度和最大浓度是多少.谢谢 -
轩飘止咳: 能达到最大深度的树是单支树,其深度为n.满2叉树的深度最小,其深度为 对数log 2为底,里面n+1

张店区17299965721: 在具有N个结点的K叉树的K叉链表表示中,有多少个空指针? -
轩飘止咳: n个结点的K叉树共有n*k个指针域,已使用的指针域为n-1,所以空指针的个数为:n(k-1)+1

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