华东理工大学网络学院《数据结构》------ch6树和二叉树、ch8查找班级学号姓名成绩一、名词解释(每个2分,共10分)1
冲突答:1结点的度:结点的子树的个数
2哈夫曼树:带权路径长度WPL最小的二叉树称为哈夫曼树或者最优二叉树
3线索化:对二叉树以某种次序进行遍历并且加以线索的过程
4二叉树:满足条件(1)每个结点的度都不大于2;(2)每个结点的孩子结点次序不能任意颠倒;这样的树形结构称为二叉树
5冲突:不同的关键字可能得到同一个哈希地址,这种现象称为冲突
二、填空题(每空1分,共20分)1
由树转换为二叉树,其根节点的右子树总是为空
深度为6(根层次为1)的二叉树至多有26–1个结点
含17个结点的二叉树的深度是5(设根结点的深度为1)
一棵高度为h的满二叉树共有2h-1个终端结点
已知一棵完全二叉树的第5层有3个结点,其叶子结点数是9
对线性表进行二分查找时,要求线性表必须以
顺序方式存储,且结点按关键字有序排列
哈希表的查找效率主要取决于哈希表造表时选取的哈希函数和处理冲突的方法8
在各种查找方法中,平均查找长度与结点个数无关的是哈希查找法
在分块查找方法中,首先查找索引(表),然后再查找相应的块
由树转换成的二叉树里,一个结点N的左孩子是N在原树里对应结点的最左子结点,而N的右孩子是它在原树里对应结点的最邻近的右兄弟
在哈希存储中,装填因子α的值越大,则发生冲突的可能性就越大;α的值越小,则发生冲突的可能性就越小
N个结点的二叉树采用二叉链表存放,共有空链域个数为n+1
树是结点的有限集合,它有0个或1个根结点,记为T
其余的结点分成为m(m≥0)个互不相交的集合T1,T2,…,Tm,每个集合又都是树,此时结点T称为Ti的父结点,Ti称为T的子结点(1≤i≤m)