数据结构课后题答案第3章_第1页
数据结构课后题答案第3章_第2页
数据结构课后题答案第3章_第3页
数据结构课后题答案第3章_第4页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三(1)n个结点可构造出多少种不同形态的二叉树?当n=111n个节点可组成的二叉树数量表示为f(n),则f(1)=1;当n=2时,1个根节点固定,还有n-1个节点,可以作为左,也可以作为,即:f(2)=f(0)*f(1)+f(1)*f(0)=22f(0)表示空,所以只能算一种形态,即f(0)=1;当n=3时,1个根节点固定,还有n-1=2个节点,可以在左或右,即f(3)=f(0)*f(2)+f(1)*f(1)+f(2)*f(0)=5,则能组成5种形态的二叉树以此类推, 时,可组成的二叉树数量f(n)=f(0)*f(n-1)+f(1)*f(n-2)+...+f(n-1)*f(0)种即符合Catalan数的定义,可直接利用通项公式得出结果。h(n)=h(n-1)*(4*n-h(n)=C(2n,n)/(n+1)(2)31,2,31,2,3的不同 21

2

23 12

(5)326,1710、1、2n0、n1、n2。由题可知:n0=20,n1=30。02n2n0-1=20-1=19,即度为2的结点个19个。因此总结点数n=n0+n1+n2=20+30+19=69个。 3.7在中序线索二叉树中如何查找给定结点的前序后继,前序后继:如果节点的ltag==0,那么后继是节点的左孩子,否则,如果ltag==1&&rtag==0,后继是右孩子,如果ltag==1&&rtag==1,那么找到节点的父节点p,如果该节点是p的左孩子,且p->rtag==0,那么p的右孩子是节点的后>rtag==1>rchildqq的右孩子是后继,否则 ->rchild,直到找到q->rtag==0的节点或者q==null为止,q==null说明所求节点没有后继。后序后继:先根据中序全线索二叉树的性质找出p的父节点1)如果r->RightChild!=p则对r的右进行后序遍历后的第一个节点就是p在后序序列中的后继;如果没有右,p在后序遍历中的后继就是r2)如果r->RightChild==p则rp在后序序列中的后继。AABFECG JI前前前后前后前前前1J1后0H11D10G00C11E10F10B00A01I1 解答:高度为h的AVL(1+𝑁= −1当节点数为n时,根据上式可求得,数的最大高度为ℎ𝑚𝑎𝑥=⌊log𝜑(√5+(𝑛+1))−其中φ=2最小高度为ℎ𝑚𝑖𝑛=⌈log2(n+当)=1当h=2,N(2)=2当h=3,N(3)=4当h=4,N(4)=7当h=5,N(5)=12归纳可以发现类 那契数列的规律N(h)=N(h−1)+N(h−2)+其中h>23.1220,9,2,11,13,30,22,16,17,15,18,10试从空树开始顺序输入各关键字建立平衡二叉树。画出每次时二叉树解 过程及旋转如图所示2292解:121由上题所得最后的结果可知:查找长度为0的结点个数为1,查找长度为1的结点个数为2,查找长度为2的结点个数为4,查找长度为3的结点个数为4,查41。因此:查找成功的平均查找长度1×0×

+2×1×

+4×2×

+4×3×14×1×

=26= 删除删除 3.158个字母A,B,C,D,E,F,G,H组成,各字母5,25,3,6,10,11,36,48个字母设计不等长Huffman编码,并给出该电文的总码数。A:0110B:10C:0000D:0111E:001F:010G:112,n-1个叶结点,1个分支结点。高度最大为n,1个叶结点,n-1个分支结点先序后序ABE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论