数据结构(树)

数据结构(树)

ID:39199159

大小:569.85 KB

页数:22页

时间:2019-06-27

数据结构(树)_第1页
数据结构(树)_第2页
数据结构(树)_第3页
数据结构(树)_第4页
数据结构(树)_第5页
资源描述:

《数据结构(树)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据结构与算法上机作业第三章树一、选择题1、在一棵树中,如果结点A有3个兄弟,B是A的双亲,则B的度为DA.1B.2C.3D.42、深度为h的完全二叉树至少有D个结点,至多有B个结点A.2hB.2h-1C.2h+1D.2h-13、具有n个结点的满二叉树有C个叶结点。A.n/2B.(n-1)/2C.(n+1)/2D.n/2+14、一棵具有25个叶结点的完全二叉树最多有C个结点。A.48B.49C.50D.515、已知二叉树的先根遍历序列是ABCDEF,中根遍历序列是CBAEDF,则后根遍历序列是A。A.CBEFDAB.

2、FEDCBAC.CBEDFAD.不定6、具有10个叶结点的二叉树中有B个度为2的结点。A.8B.9C.10D.117、一棵非空二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足B。A.所有非叶结点均无左孩子B.所有非叶结点均无右孩子C.只有一个叶子结点D.A和B同时成立8、在线索二叉树中,t所指结点没有左子树的充要条件是D。A.t->left=NULLB.t->ltag=TRUEC.t->ltag=TRUE且t->left=NULLD.以上都不对9、n个结点的线索二叉树上含有的线索数为C。A.2nB.n-

3、1C.n+1D.n10、二叉树按照某种顺序线索化后,任一结点都有指向其前驱和后继的线索,这种说法B。A.正确B.错误C.不确定D.都有可能11、具有n(n>1)个结点的完全二叉树中,结点i(2i>n)的左孩子结点是D。A.2iB.2i+1C.2i-1D.不存在12、具有64个结点的完全二叉树的深度为C。A.5B.6C.7D.813、将一颗有100个结点的完全二叉树从上到下、从左到右一次对结点进行编号,根结点的编号为1,则编号为45的结点的右孩子的编号为D。A.46B.47C.90D.9114、在结点数为n的堆中插入一

4、个结点时,复杂度为C。A.O(n)B.O(n2)C.O(log2n)D.O(logn2)15、两个二叉树是等价的,则它们满足D。A.它们都为空B.它们的左右子树都具有相同的结构C.它们对应的结点包含相同的信息D.A、B和C16、包含n个元素的堆的高度为C。(符号「a表示取不小a最小整数)A.nB.「log2nC.「log2(n+1)D.n+117、以下说法错误的是B。A.存在这样的二叉树,对其采用任何次序的遍历其结点访问序列均相同B.二叉树是树的特殊情形C.由树转换成二叉树,其根结点的右子树总是空的D.在二叉树中只有

5、一棵子树的情形下,也要指出是左子树还是右子树18、设F是一个森林,B是由F变换得到的二叉树。若F中有n个非终端结点,则B中没有右孩子的结点有C个。A.n-1B.nC.n+1D.n+219、将一棵树T转换为二叉树B,则T的后根序列是B的B。A.先根序列B.中根序列C.后根序列D.层次序列20、将一棵树转换为二叉树后,这颗二叉树的形态是B。A.唯一的,根结点没有左孩子B.唯一的,根结点没有右孩子C.有多种,根结点都没有左孩子D.有多种,根结点都没有右孩子21、设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,

6、1,1,则T中的叶结点的个数为D。A.5B.6C.7D.822、设森林F中有三棵树,第一、第二、第三棵树的结点个数分别为M1,M2,M3。与森林F对应的二叉树根结点的右子树上的结点个数为D。A.M1-1B.M1+M2C.M2D.M2+M323、若以二叉树的任一结点出发到根的路径上所经过的结点序列按其关键字有序,则该二叉树是C。A.二叉排序树B.哈夫曼树C.堆D.线索二叉树24、用5个权值{3,2,4,5,1}构造的哈夫曼树的带权路径长度是C。A.32B.33C.34D.15二、填空题1、一棵二叉树有67个结点,结点的

7、度是0和2。问这棵二叉树中度为2的结点有33个。2、含A,B,C三个结点的不同形态的二叉树有0棵。3、含有4个度为2的结点和5个叶子结点的完全二叉树,有1个度为1的结点。4、具有100个结点的完全二叉树的叶子结点数为50。5、在用左右链表示的具有n个结点的二叉树中,共有2n个指针域,其中n-1个指针域用于指向其左右孩子,剩下的n+1个指针域是空的。6、如果一颗完全二叉树的任意一个非终结结点的元素都大于等于其左儿子结点和右儿子结点(如果有的话)的元素,则称此完全二叉树为最大堆。7、堆是一种特殊形式的完全二叉树二叉树,对

8、于最大堆而言,其根结点的元素的值应该是所有结点元素中最大的的。8、二叉树的复制是指按照一棵已知的二叉树复制一个副本,使两者等价。复制二叉树最长用的方法是后根遍历递归算法。9、在定义堆时,通常采用数组方式定义相应的二叉树,这样可以很容易实现其相关操作。10、在构建选择树时,根据孩子结点的获胜者确定他们双亲结点所得到的选择树称为胜者树。根据孩子结点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。