参考答案和解析
正确答案:B
更多“查找树中,由根结点到所有其他结点的路径长度的总和达到最小的树一定”相关问题
  • 第1题:

    树是n(n>=0)个结点的有限集合,下列有关树的定义正确的是( )。

    A.对于非空树,只有一个没有前驱的结点,称为树根

    B.对于非空树,每个结点至少有一个后继

    C.对于非空树,每个结点可以有多个前驱

    D.除根结点之外,每个结点都存在唯一一条从根结点到该结点的路径


    正确答案:A
    解析:对于非空树,只有一个没有前驱的结点,称为树根。

  • 第2题:

    根据权值集合{0.30,0.25,0.25,0.12,0.08}构造的哈夫曼树中,每个权值对应哈夫曼树中的一个叶结点()

    A.根结点到所有叶结点的路径长度相同
    B.根结点到权值0.30和0.25所表示的叶结点路径长度相同
    C.根结点到权值0.30所表示的叶结点路径最长
    D.根结点到权值0.25所表示的两个叶结点路径长度不同

    答案:B
    解析:
    根据哈夫曼树构造原则,画出哈夫曼树如下:

  • 第3题:

    非空二叉排序树的定义是:若根结点具有左子树,则左子树中所有结点的关键码均小于根结点的关键码:若根结点具有右子树,则右子树中所有结点的关键码均大于根结点的关键码;左、右子树也是二叉排序树。由此可知,在一个二叉排序树中( )。

    A.从根结点到任何一个叶子的路径上,结点的关键码序列呈递增排序
    B.从根结点到任何一个叶子的路径上,结点的关键码序列呈递减排序
    C.同层次结点从左向右排序,结点的关键码序列呈递增排序
    D.同层次结点从左向右排序,结点的关键码序列呈递减排序

    答案:C
    解析:
    本题考查二叉排序树基本概念。 某二叉排序树如下图所示。

    显然,在二叉排序树中,同层次的就结点从左至右呈递增排列。

  • 第4题:

    树的带权路径长度最小的二叉树中必定没有度为1的结点。


    正确答案:正确

  • 第5题:

    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(2)处应选择()

    • A、路径和
    • B、内部路径长度
    • C、总深度
    • D、深度和

    正确答案:B

  • 第6题:

    查找树中,由根结点到所有其他结点的路径长度的总和达到最小的树叫()

    • A、B-树
    • B、B+树
    • C、丰满树
    • D、穿线树

    正确答案:C

  • 第7题:

    请解释结点的度、树的度、结点的层、树的深度、分支、路径、路径长度、树的路径长度、叶子结点、分支结点、内部结点、孩子、双亲、兄弟、堂兄弟、祖先、子孙、有序树、无序树和森林等基本术语的含义。


    正确答案:结点的度和树的度:一个结点的后继的数目称为该结点的度,树中各结点度的最大值称为树的度。
    结点的层和树的深度:树的根结点所在的层为第1层,其余结点的层等于其前驱结点的层加1,树中各结点的层的最大值称为树的深度。
    分支、路径、路径长度和树的路径长度:从一个结点到其后继结点之间的连线称为一个分支,从一个结点X到另一个结点Y所经历的所有分支构成结点X到结点Y的路径,一条路径上的分支数目称为路径长度,从树的根结点到其他各个结点的路径长度之和称为树的路径长度。
    叶子结点、分支结点和内部结点:树中度为0的结点称为叶子结点(或终端结点),度不为0的结点称为分支结点(或非终端结点),除根结点以外的分支结点也称为内部结点。
    孩子和双亲:在树中,一个结点的后继结点称为该结点的孩子,相应地,一个结点的前驱结点称为该结点的双亲,即一个结点是其孩子结点的双亲、其双亲结点的孩子。
    兄弟和堂兄弟:同一双亲的孩子结点之间互称为兄弟,不同双亲但在同一层的结点之间互称为堂兄弟。
    祖先和子孙:从树的根结点到某一个结点X的路径上经历的所有结点(包括根结点但不包括结点X)称为结点X的祖先,以某一结点X为根的子树上的所有非根结点(即除结点X外)称为结点X的子孙。
    有序树和无序树:对于树中的任一结点,如果其各棵子树的相对次序被用来表示数据之间的关系,即交换子树位置会改变树所表示的内容,则称该树为有序树;否则称为无序树。
    森林:m(m≥0)棵互不相交的树的集合就构成了森林。

  • 第8题:

    问答题
    请解释结点的度、树的度、结点的层、树的深度、分支、路径、路径长度、树的路径长度、叶子结点、分支结点、内部结点、孩子、双亲、兄弟、堂兄弟、祖先、子孙、有序树、无序树和森林等基本术语的含义。

    正确答案: 结点的度和树的度:一个结点的后继的数目称为该结点的度,树中各结点度的最大值称为树的度。
    结点的层和树的深度:树的根结点所在的层为第1层,其余结点的层等于其前驱结点的层加1,树中各结点的层的最大值称为树的深度。
    分支、路径、路径长度和树的路径长度:从一个结点到其后继结点之间的连线称为一个分支,从一个结点X到另一个结点Y所经历的所有分支构成结点X到结点Y的路径,一条路径上的分支数目称为路径长度,从树的根结点到其他各个结点的路径长度之和称为树的路径长度。
    叶子结点、分支结点和内部结点:树中度为0的结点称为叶子结点(或终端结点),度不为0的结点称为分支结点(或非终端结点),除根结点以外的分支结点也称为内部结点。
    孩子和双亲:在树中,一个结点的后继结点称为该结点的孩子,相应地,一个结点的前驱结点称为该结点的双亲,即一个结点是其孩子结点的双亲、其双亲结点的孩子。
    兄弟和堂兄弟:同一双亲的孩子结点之间互称为兄弟,不同双亲但在同一层的结点之间互称为堂兄弟。
    祖先和子孙:从树的根结点到某一个结点X的路径上经历的所有结点(包括根结点但不包括结点X)称为结点X的祖先,以某一结点X为根的子树上的所有非根结点(即除结点X外)称为结点X的子孙。
    有序树和无序树:对于树中的任一结点,如果其各棵子树的相对次序被用来表示数据之间的关系,即交换子树位置会改变树所表示的内容,则称该树为有序树;否则称为无序树。
    森林:m(m≥0)棵互不相交的树的集合就构成了森林。
    解析: 暂无解析

  • 第9题:

    填空题
    树的带权路径长度为树中所有叶子结点的()。

    正确答案: 带权路径长度之和
    解析: 暂无解析

  • 第10题:

    单选题
    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(1)处应选择()
    A

    递归程序

    B

    迭代程序

    C

    队列操作

    D

    栈操作


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(3)处应选择()
    A

    B-树

    B

    B+树

    C

    丰满树

    D

    穿线树


    正确答案: D
    解析: 暂无解析

  • 第12题:

    填空题
    用回溯法解题的一个显著特征是在搜索过程中动态产生问题的解空间。在任何时刻,算法只保存从根结点到当前扩展结点的路径。如果解空间树中从根结点到叶结点的最长路径的长度为h(n),则回溯法所需的计算空间通常为()

    正确答案: O(h(n))
    解析: 暂无解析

  • 第13题:

    ●非空二叉排序树的定义是:若根结点具有左子树,则左子树中所有结点的关键码均小于根结点的关键码;若根结点具有右子树,则右子树中所有结点的关键码均大于根结点的关键码;左、右子树也是二叉排序树。由此可知,在一个二叉排序树中,(40)。

    (40)

    A.从根结点到任何一个叶子结点的路径上,结点的关键码序列呈递增排列

    B.从根结点到任何一个叶子结点的路径上,结点的关键码序列呈递减排列

    C.同层次结点从左向右排列,结点的关键码序列呈递增排列

    D.同层次结点从左向右排列,结点的关键码序列呈递减排列


    正确答案:C

  • 第14题:

    B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是( )

    A.根结点保存树中所有关键字且有序排列
    B.从根结点到每个叶结点的路径长度相同
    C.所有结点中的子树指针个数都相同
    D.所有结点中的关键字个数都相同

    答案:B
    解析:

  • 第15题:

    若从二叉树的根结点到其它任一结点的路径上所经过的结点序列按其关键字递增有序,则该二叉树是()。

    • A、二叉排序树
    • B、赫夫曼树
    • C、堆
    • D、平衡二叉树

    正确答案:C

  • 第16题:

    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(3)处应选择()

    • A、B-树
    • B、B+树
    • C、丰满树
    • D、穿线树

    正确答案:B

  • 第17题:

    用回溯法解题的一个显著特征是在搜索过程中动态产生问题的解空间。在任何时刻,算法只保存从根结点到当前扩展结点的路径。如果解空间树中从根结点到叶结点的最长路径的长度为h(n),则回溯法所需的计算空间通常为()


    正确答案:O(h(n))

  • 第18题:

    树的带权路径长度为树中所有叶子结点的()。


    正确答案:带权路径长度之和

  • 第19题:

    哈夫曼树是带权路径长度()的树,通常权值较大的结点离根结点()。


    正确答案:最小;近

  • 第20题:

    单选题
    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(2)处应选择()
    A

    路径和

    B

    内部路径长度

    C

    总深度

    D

    深度和


    正确答案: B
    解析: 暂无解析

  • 第21题:

    填空题
    哈夫曼树是带权路径长度()的树,通常权值较大的结点离根结点()。

    正确答案: 最小,近
    解析: 暂无解析

  • 第22题:

    单选题
    若从二叉树的根结点到其它任一结点的路径上所经过的结点序列按其关键字递增有序,则该二叉树是()。
    A

    二叉排序树

    B

    赫夫曼树

    C

    D

    平衡二叉树


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(5)处应选择()
    A

    用指针方式存储有n个结点的二叉树,至少要有n+1个指针

    B

    m阶B-树中,每个非叶子结点的后继个数≥

    C

    m阶B-树中,具有k个后继的结点,必含有k-1个键值

    D

    平衡树一定是丰满树


    正确答案: B
    解析: 暂无解析