数据结构书面作业练习题6-9.doc
《数据结构书面作业练习题6-9.doc》由会员分享,可在线阅读,更多相关《数据结构书面作业练习题6-9.doc(17页珍藏版)》请在课桌文档上搜索。
1、 习 题 六 树 和 二 叉 树6.1 单项选择题1. 如图8.7所示的4棵二叉树,_C_不是完全二叉树。2. 如图8.8所示的4棵二叉树,_B_是平衡二叉树。3. 在线索化二叉树中,t所指结点没有左子树的充要条件是B_。A. tleft=NULL B. tltag=1C. tltag=1且tleft=NULL D. 以上都不对4. 二叉树按某种顺序线索化后,任一结点均有指向其前驱和后续的线索,这种说法_B_。A. 正确 B. 错误5. 二叉树的前序遍历序列中,任意一个结点均处在其子女结点的前面,这种说法_A_。A. 正确 B. 错误6. 由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊
2、的树,这种说法_B_。A. 正确 B. 错误7. 设高度为h的二叉树上只有度为0和度为2的结点,那么此类二叉树中所包含的结点数至少为_B_。A. 2h B. 2h-1 C. 2h+1 D. h+1a8. 如图8.9所示二叉树的中序遍历序列_B_。A. abcdgef B. dfebagc C. dbaefcg D. defbagc9. 某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是D_。A. acbed B. decab C. deabc D. cedba10设a,b为一棵二叉树上的两个结点,在中序遍历时,a在b前的条件是B。Aa在b的右方Ba在b的左方Ca是
3、b的祖先Da是b的子11. 假定在一棵二叉树中,双分支结点数为15,单分支结点数为30个,那么叶子结点数为个。BA15B16C17D4712.某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,那么其后序遍历的结点访问顺序是D_。A. bdgcefha B. gdbecfha C. bdgaechf D. gdbehfca13. 二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法_B_。A. 正确 B. 错误14. 按照二叉树的定义,具有3个结点的二叉树有_C_种。A. 3 B. 4 C. 5 D. 615.
4、一棵二叉树如图8.10所示,其中序遍历的序列为_B_。A. abdgcefh B. dgbaechf C. gdbehfca D. abcdefgh16. 树的根本遍历策略可分为先根遍历和后根遍历;二叉树的根本遍历策略可分为先序遍历、中序遍历和后序遍历。这里,我们把由树转化得到的二叉树叫做这棵数对应的二叉树。结论_A_是正确的。A. 树的先根遍历序列与其对应的二叉树的先序遍历序列一样B. 树的后根遍历序列与其对应的二叉树的后序遍历序列一样C. 树的先根遍历序列与其对应的二叉树的中序遍历序列一样D. 以上都不对17. 深度为5的二叉树至多有_C_个结点。A. 16 B. 32 C. 31 D.
5、1018. 在一非空二叉树的中序遍历序列中,根结点的右边_A_。A. 只有右子树上的所有结点 B. 只有右子树上的局部结点C. 只有左子树上的局部结点 D. 只有左子树上的所有结点19. 树最适合用来表示_C_。A. 有序数据元素 B. 无序数据元素 C. 元素之间具有分支层次关系的数据 D. 元素之间无联系的数据20. 任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序_A_。A. 不发生改变 B. 发生改变 C. 不能确定 D. 以上都不对21. 实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最正确方案是二叉树采用_C_存储结构。A. 二叉链表 B. 广义表存储结构 C.
6、三叉链表 D. 顺序存储结构22. 对一个满二叉树,m个树叶,n个结点,深度为h,那么_D_ 。A. n=h+m B. h+m=2n C. m=h-1 D. n=2 h-123. 如果某二叉树的前序为stuwv,中序为uwtvs,那么该二叉树的后序为_C_。A. uwvts B. vwuts C. wuvts D. wutsv24.具有五层结点的二叉平衡树至少有_B_个结点。F(n)=F(n-1)+F(n-2)+1,1是根节点,F(n-1)是左子树的节点数量,F(n-2)是右子树的节点数量A. 10 B. 12 C. 15 D. 1725. 设n,m为一棵二叉树上的两个结点,在中序遍历时,n在
7、m前的条件是_C_。A. n在m右方 B. n是m祖先 C. n在m左方 D. n是m子6.2 填空题将正确的答案填在相应的空中1. 有一棵树如图8.12所示,答复下面的问题: 这棵树的根结点是_K1_; 这棵树的叶子结点是_K2,K5,K7,K4_; 结点k3的度是_2_; 这棵树的度是_3_; 这棵树的深度是_4_; 结点k3的子女是_K5,K6_; 结点k3的父结点是_K1_;2. 指出树和二叉树的三个主要差异_树的结点个数至少为1,而二叉树的结点个数可以为0; 树中结点的最大度数没有限制,而二叉树结点的最大度数为2; 树的结点无左、右之分,而二叉树的结点有左、右之分。3. 从概念上讲,
8、树与二叉树是两种不同的数据结构,将树转化为二叉树的根本目的是_利用二叉树的已有算法解决树的有关问题_。4. 一棵二叉树的结点数据采用顺序存储结构,存储于数组t中,如图8.13所示,那么该二叉树的表示形式为_。123456789101112131415161718192021eafdgcjlhb图8.13 一棵二叉树的顺序存储数组t5. 深度为k的完全二叉树至少有_2k-1_个结点。至多有_2k-1_个结点,假设按自上而下,从左到右次序给结点编号从1开场,那么编号最小的叶子结点的编号是_2k-2+1_。6. 在一棵二叉树中,度为零的结点的个数为n 0,度为2的结点的个数为 n 2,那么有n0=_
9、n2+1_。7. 一棵二叉树的第ii1层最多有_2i-1_个结点;一棵有nn0个结点的满二叉树共有_ 2log2n+1-1_个叶子和_2log2n+1-1_个非终端结点。8. 结点最少的树为_只有一个结点的树_,结点最少的二叉树为_空二叉树_。9. 现有按中序遍历二叉树的结果为abc,问有_5_种不同形态的二叉树可以得到这一遍历结果,这些二叉树分别是_。10. 根据二叉树的定义,具有三个结点的二叉树有_5_种不同的形态,它们分别是_参照楼上_。11. 由如图8.17所示的二叉树,答复以下问题: 其中序遍历序列为_dgbaechif_; 其前序遍历序列为_abdgcefhi_; 其后序遍历序列为
10、_gdbeihfca_; 该二叉树的中序线索二叉树为_; 该二叉树的后序线索二叉树为_; 该二叉树对应的森林是_。12. 一棵树如图8.20所示,转化为一棵二叉树,表示为_。13. 以数据集4,5,6,7,10,12,18为结点权值所构造的Huffman树为_,其带权路径长度为_165_。6.3 算法设计题:1试编写算法,对一棵以孩子-兄弟链表表示的树统计叶子的个数。2. 一棵度为2的树与一棵二叉树有何区别?3. 一棵含有N个结点的k叉树,可能到达的最大深度和最小深度各为多少?4. 证明:一棵满k叉树上的叶子结点数n和非叶子结点数n之间满足以下关系: n=(k-1)n+15. 请对以下图所示二
11、叉树进展后序线索化,为每个空指针建立相应的前驱或后继线索。DHFECGGBA6. 画出和以下序列对应的树T:树的先根次序访问序列为GFKDAIEBCHJ;树的后根次序访问序列为DIAEKFCJHBFG。7. 假设用于通讯的电文仅有八个字母组成,字母在电文中出现的频率分别为0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10。试为这八个字母设计哈夫曼编码。使用0-7的二进制表示形式是另一种编码方案。对于上述实例,比拟两种方案的优缺点。8. 假设一棵 二叉树的先序序列为EBADCFHGIKJ和中序序列为ABCDEFGHIJK。请画出该树。9. 编写按层次顺序同一层自左至右
12、遍历二叉树的算法。习 题 七 图7.1 单项选择题1. 在一个图中,所有顶点的度数之和等于所有边数的_A_倍。A. 1/2 B. 1 C. 2 D. 4 2. 在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的_B_倍。A. 1/2 B. 1 C. 2 D. 43. 一个有n个顶点的无向图最多有_C_条边。A. n B. n(n-1) C. n(n-1)/2 D. 2n4. 具有4个顶点的无向完全图有_A_条边。A. 6 B. 12 C. 16 D. 205. 具有6个顶点的无向图至少应有_A_条边才能确保是一个连通图。A. 5 B. 6 C. 7 D. 86. 在一个具有n个顶点的无
13、向图中,要连通全部顶点至少需要_C_条边。A. n B. n+1 C. n-1 D. n/27. 对于一个具有n个顶点的无向图,假设采用邻接矩阵表示,那么该矩阵的大小是_D_。A. n B. (n-1)2 C. n-1 D. n28. 对于一个具有n个顶点和e条边的无向图,假设采用邻接表表示,那么表头向量的大小为_A_;所有邻接表中的接点总数是_C_。 A. n B. n+1 C. n-1 D. n+eA. e/2 B. e C.2e D. n+e 9. 一个图如图9.5所示,假设从顶点a出发按深度搜索法进展遍历,那么可能得到的一种顶点序列为_D_;按宽度搜索法进展遍历,那么可能得到的一种顶点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 书面 作业 练习题

链接地址:https://www.desk33.com/p-14351.html