《2022年数据结构课后习题及解析第六章 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构课后习题及解析第六章 .pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第六章习题1试分别画出具有3 个结点的树和 3 个结点的二叉树的所有不同形态。2对题 1 所得各种形态的二叉树,分别写出前序、中序和后序遍历的序列。3已知一棵度为k 的树中有 n1个度为 1的结点,n2个度为 2 的结点,nk个度为 k 的结点,则该树中有多少个叶子结点并证明之。4.假设一棵二叉树的先序序列为EBADCFHGIKJ,中序序列为 ABCDEFGHIJK,请画出该二叉树。5已知二叉树有50个叶子结点,则该二叉树的总结点数至少应有多少个?6给出满足下列条件的所有二叉树:前序和后序相同中序和后序相同前序和后序相同7 n 个结点的 K叉树,若用具有 k 个 child域的等长链结点存储树
2、的一个结点,则空的Child域有多少个?8画出与下列已知序列对应的树:树的先根次序访问序列为GFKDAIEBCHJ;树的后根次序访问序列为DIAEKFCJHBG。9假设用于通讯的电文仅由8 个字母组成,字母在电文中出现的频率分别为:0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10 请为这 8 个字母设计哈夫曼编码。10已知二叉树采用二叉链表存放,要求返回二叉树 T的后序序列中的第一个结点指针,是否可不用递归且不用栈来完成?请简述原因.11.画出和下列树对应的二叉树:12已知二叉树按照二叉链表方式存储,编写算法,计算二叉树中叶子结点的数目。13编写递归算法:对于二叉
3、树中每一个元素值为x 的结点,删去以它为根的子树,并释放相应的空间。14分别写函数完成:在先序线索二叉树T 中,查找给定结点*p 在先序序列中的后继。在后序线索二叉树 T中,查找给定结点*p 在后序序列中的前驱。15分别写出算法,实现在中序线索二叉树中查找给定结点*p 在中序序列中的前驱与后继。16编写算法,对一棵以孩子-兄弟链表表示的树统计其叶子的个数。17对以孩子-兄弟链表表示的树编写计算树的深度的算法。18已知二叉树按照二叉链表方式存储,利用栈的基本操作写出后序遍历非递归的算法。19设二叉树按二叉链表存放,写算法判别一棵二叉树是否是一棵正则二叉树。正则二叉树是指:在二叉树中不存在子树个数
4、为1 的结点。20计算二叉树最大宽度的算法。二叉树的最大宽度是指:二叉树所有层中结点个数的最大值。21已知二叉树按照二叉链表方式存储,利用栈的基本操作写出先序遍历非递归形式的算法。22.证明:给定一棵二叉树的前序序列与中序序列,可唯一确定这棵二叉树;给定一棵二叉树的后序序列与中序序列,可唯一确定这棵二叉树;23.二叉树按照二叉链表方式存储,编写算法,计算二叉树中叶子结点的数目。24.二叉树按照二叉链表方式存储,编写算法,将二叉树左右子树进行交换。实习题1.问题描述 建立一棵用二叉链表方式存储的二叉树,并对其进行遍历(先序、中序和后序),打印输出遍历结果。基本要求 从键盘接受输入先序序列,以二叉
5、链表作为存储结构,建立二叉树(以先序来建立)并对其进行遍历(先序、中序、后序),然后将遍历结果打印输出。要求采用递归和非递归两种方法实现。测试数据 ABCDE G F(其中 表示空格字符)输出结果为:先序:ABCDEGF 中序:CBEGDFA 后序:CGBFDBA 2已知二叉树按照二叉链表方式存储,编写算法,要求实现二叉树的竖向显示(竖向显示就是二叉树的按层显示)。文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF
6、10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6
7、T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档
8、编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1
9、N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y1
10、0O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT
11、9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B
12、1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K33如题 1 要求建立好二叉树,按凹入表形式打印二叉树结构,如下图所示。2.按凹入表形式打印树形结构,如下图所示。第六章答案6 1 分别画出具有 3 个结点的树和 3 个结点的二叉树的所有不同形态。【解答】具有 3 个结点的树具有 3 个结点的二叉树6.3 已知一棵度为 k 的树中有 n1个度为 1 的结点,n2个度为 2 的结点,nk个度为 k 的结点,则该树中有多少个叶子结点?【解答】设树中结点
13、总数为n,则 n=n0+n1+nk文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 Z
14、F10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z
15、6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文
16、档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF
17、1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y
18、10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 H
19、T9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3树中分支数目为 B,则 B=n1+2n2+3n3+knk因为除根结点外,每个结点均对应一个进入它的分支,所以有n=B+1即 n0+n1
20、+nk=n1+2n2+3n3+knk+1由上式可得叶子结点数为:n0=n2+2n3+(k-1)nk+16.5 已知二叉树有 50 个叶子结点,则该二叉树的总结点数至少应有多少个?【解答】n0表示叶子结点数,n2表示度为 2 的结点数,则 n0=n2+1所以 n2=n0 1=49,当二叉树中没有度为1 的结点时,总结点数n=n0+n2=996.6 试分别找出满足以下条件的所有二叉树:(1)前序序列与中序序列相同;(2)中序序列与后序序列相同;(3)前序序列与后序序列相同。【解答】(1)前序与中序相同:空树或缺左子树的单支树;(2)中序与后序相同:空树或缺右子树的单支树;(3)前序与后序相同:空树
21、或只有根结点的二叉树。6.9 假设通讯的电文仅由8 个字母组成,字母在电文中出现的频率分别为:0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10请为这 8 个字母设计哈夫曼编码。【解答】构造哈夫曼树如下:文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O
22、9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q
23、4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q
24、2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10
25、V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7
26、K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码
27、:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3
28、N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3哈夫曼编码为:I1:11111I5:1100I2:11110I6:10I3:1110 I7:01I4:1101 I8:006.11 画出如下图所示树对应的二叉树。【解答】文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10
29、O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9
30、Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1
31、Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF1
32、0V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T
33、7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编
34、码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N
35、3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K36.15 分别写出算法,实现在中序线索二叉树T 中查找给定结点*p 在中序序列中的前驱与后继。在先序线索二叉树T 中,查找给定结点*p 在先序序列中的后继。在后序线索二叉树T 中,查找给定结点*p 在后序序列中的前驱。(1)找结点的中序前驱结点BiTNode *InPre(BiTNode *p)/*在中序线索二叉树中查找p 的中序前驱结点,并用pre 指针返回结果*/if(p-Ltag=1)pre=p-LChild;/*直接利用线索*/else/*在 p 的左子树中查找“最右下端”结点*/for(q=p-LChild;q-Rta
36、g=0;q=q-RChild);pre=q;return(pre);文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y1
37、0O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT
38、9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B
39、1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF
40、10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6
41、T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档
42、编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3(2)找结点的中序后继结点BiTNode *InSucc(BiTNode *p)/*在中序线索二叉树
43、中查找p 的中序后继结点,并用succ 指针返回结果*/if(p-Rtag=1)succ=p-RChild;/*直接利用线索*/else/*在 p 的右子树中查找“最左下端”结点*/for(q=p-RChild;q-Ltag=0;q=q-LChild);succ=q;return(succ);(3)找结点的先序后继结点BiTNode *PreSucc(BiTNode *p)/*在先序线索二叉树中查找p 的先序后继结点,并用succ 指针返回结果*/if(p-Ltag=0)succ=p-LChild;else succ=p-RChild;return(succ);(4)找结点的后序前驱结点BiT
44、Node *SuccPre(BiTNode *p)/*在后序线索二叉树中查找p 的后序前驱结点,并用pre 指针返回结果*/if(p-Ltag=1)pre=p-LChild;else pre=p-RChild;return(pre);6.21 已知二叉树按照二叉链表方式存储,利用栈的基本操作写出先序遍历非递归形式的算法。【解答】文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N
45、3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10
46、O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9
47、Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1
48、Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF1
49、0V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T
50、7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编码:CF1N3N6Y10O9 HT9Q4R5B1Q2 ZF10V9Z6T7K3文档编