数据结构01

红太狼 2022-05-26 04:18 254阅读 0赞

1有关二叉树下列说法正确的是()

一棵二叉树的度可以小于2。

解析:一棵二叉树的度是指其中结点的度的最大值,即不超过2.最小值为0,也就是只有一个结点。

2. 一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是( )

e d c b a

d e c b a

d c e a b

a b c d e

选C

A 全进全出

B abcd进,d出,eabc出

D a进a出,b进b出,c进c出,d进d出,e进e出

3. 一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足

只有一个叶子节点

4. 有A,B,C,D,E五个字符,出现的频率分别为2,5,3,3,4,由A,B,C,D,E生成的最优二叉树中,该树的带权路径长是多少()

70

3*3+2*3+3*2+4*2+5*2=39

5. 已知一棵有2011 个结点的树,其叶结点个数为 116,该树对应的二叉树中无右孩子的结点的个数是( )。

1896

树变为二叉树,最左边的子节点变为下一层次的根节点,该子节点的兄弟结点都变为它的右结点以及右结点的右结点。

因此对应的二叉树没有右孩子,说明该节点在树里右边没有兄弟,也就是说,该节点是其父节点最右边的孩子。通过图示查找例子,发现右边没有兄弟的子节点的数目是非叶子结点数目加一。有多少个非叶子节点就有多少个最右的孩子,再加上根节点本身,就是没有右兄弟的节点个数。

发表评论

表情:
评论列表 (有 0 条评论,254人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java数据结构01——栈

    一、栈 1、栈的性质 栈(stack)是限定仅在表尾进行插入或者删除的线性表。对于栈来说,表尾端称为栈顶(top),表头端称为栈低(bottom)。不含元素的空表称为空

    相关 数据结构01

    1有关二叉树下列说法正确的是() 一棵二叉树的度可以小于2。 解析:一棵二叉树的度是指其中结点的度的最大值,即不超过2.最小值为0,也就是只有一个结点。   2.

    相关 01 什么是数据结构

    本篇作为博主的数据结构与算法的第一篇,主要什么是数据结构。后面的博客会慢慢讲到各种算法与数据结构。 数据结构和算法这门计算机必修课,非常重要的(现在感触越来越深)。以后如果你

    相关 01数据结构——绪论

    一、数据结构绪论 1.1 数据结构 `数据结构`是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 1.2 基本概念和术