


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章1、设二维数组A【8】【10】是一个按行优先顺序存储在内存中的数组,已知A【0】【0】的起始存储位置为1000,每个数组元素占用4个存储单元,求:(1)A【4】【5】的起始存储位置。 A【4】【5】的起始存储位置为1000+(10*4+5)*4=1180;(2)起始存储位置为1184的数组元素的下标。 起始存储位置为1184的数组元素的下标为4(行下标)、6(列下标)。2、 画出下列广义表D=(c),(e),(a,(b,c,d))的图形表示和它们的存储表示。 略,参考第52节应用题第5题分析与解答。3、已知A为稀疏矩阵,试从时间和空间角度比较采用两种不同的存储结构(二维数组和三元组表)实现求a(i,j)运算的优缺点。 稀疏矩阵A采用二维数组存储时,需要n*n个存储单元,完成求(1in)时,由于a【i】【i】随机存取,速度快。但采用三元组表时,若非零元素个数为t,需3t+3个存储单元(t个分量存各非零元素的行值、列值、元素值),同时还需要三个存储单元存储存稀疏矩阵A的行数、列数和非零元素个数,比二维数组节省存储单元;但在求(1in)时,要扫描整个三元组表,以便找到行列值相等的非零元素求和,其时间性能比采用二维数组时差。4、 利用三元组存储任意稀疏数组时,在什么条件下才能节省存储空间? 当m行n列稀疏矩阵中非零元素个数为t,当满足关系3*tm*n时,利用三元组存储稀疏数组时,才能节省存储空间。5、求下列各广义表的操作结果。(1)GetHead(a,(b,c),d) GetHead(a,(b,c),d)=a(2)GetTail(a,(b,c),d) GetTail(a,(b,c),d)=(b,c),d)(3)GetHead(GetTail(a,(b,c),d) GetHead(GetTail(a,(b,c),d)=(b,c)(4)GetTail(GetHead(a,(b,c),d) GetTail(GetHead(a,(b,c),d)=()第六章1、 已知一棵树边的集合为(i,m),(i,n),(e,i),(b,e),(b,d),(a,b),(g,j),(g,k),(c,g),(c,f),(h,l),(c,h),(a,c)用树形表示法画出此树,并回答下列问题:(1) 哪个是根结点?(2) 哪些是叶结点?(3) 哪个是g的双亲?(4) 哪些是g的祖先?(5) 哪些是g的孩子?(6) 哪些是e的子孙?(7) 哪些是e的兄弟?哪些是f的兄弟?(8) 结点b和n的层次号分别是什么?(9) 树的深度是多少?(10) 以结点c为根的子树的深度是多少?(11) 树的度数是多少? 略。2、 设一棵完全二叉树叶子结点数为k,试证明该二叉树的高度为。 证明略。3、 已知一棵度为m的树中有个度为1的结点,个度为2的结点,个度为m的结点,问该树中有多少片叶子? 参见第62节应用题中的第一题。4、已知某完全二叉树有100个结点,试求该二叉树的叶子树。 该二叉树的叶子树为50。5、已知完全二叉树的第6层有5个叶子,试画出所有满足这一条件的完全二叉树,并指出结点最多的那棵树的叶子数目。 根据完全二叉树的定义,有两种情况:(1)第6层为最高层,且有5个叶子;(2)第7层为最高层,且第6层有5个叶子。6、 一个深度为L的满k叉树有如下性质,第L层上的结点都是叶子结点,其余各层上每个结点都有k棵非空子树。如果按层次顺序从1开始对全部结点编号,问:(1) 第i层的结点数目是多少?(2) 编号为n的结点的双亲结点(若存在)的编号是多少?(3) 编号为n的结点的第i个孩子结点(若存在)的编号是多少?(4) 编号为n的结点有右兄弟的条件是什么?其右兄弟的编号是多少? 答案分别为,7、 试找出分别满足下面条件的所有二叉树:(1) 先序序列和中序序列相同。(2) 中序序列和后序序列相同。(3) 先序序列和后序序列相同。 略。8、 证明:一棵满k叉树上的叶结点数和非叶子结点数m之间满足下列关系: =(k-1)m+1 证明:总结点数n=+m,又n-1=km,所以=(k-1)m+1。9、 已知一棵二叉树的中序序列和后序序列分别为BDCEAFHG和DECBHGFA,画出这棵二叉树。并写出其先序遍历序列。 先序遍历序列为ABCDEFGH。L10、 将图622所示的森林转换为二叉树。GANMOBHCPRQKJIFED 图622 将森林转换为二叉树 参见第62节中的应用题中的第7题。11、 写出图622所示森林的前序序列和后序序列。参见第62节中的应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件合同变更协议
- 拖轮应急协议合同
- 展期协议是主合同的补充
- 员工签劳动合同协议书
- 招生协议合同
- 业务转让合同协议
- 酒店鲜花协议合同
- 个人股份投资合同协议书
- 买房过户协议合同范本
- 商品寄卖协议合同
- 2023年防汛防台防暑应急预案
- 混凝土静力受压弹性模量试验原始记录表
- 三重一大事项备案登记表
- 车间注塑工艺表
- SH30182019石油化工安全仪表系统设计规范-8精选文档
- 中医诊断学第七章八纲辨证课件
- 3 春夜喜雨课件(共16张PPT)
- DB32∕T 3921-2020 居住建筑浮筑楼板保温隔声工程技术规程
- [推选]高墩翻模施工技术PPT课件
- 现代住宅风水全解(含文字及图解)(课堂PPT)
- Q∕GDW 12131-2021 干扰源用户接入电网电能质量评估技术规范
评论
0/150
提交评论