数据结构,期末考试试卷,复旦大学计算机科学技术学院-2012_第1页
数据结构,期末考试试卷,复旦大学计算机科学技术学院-2012_第2页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、第第 页度数为i的结点的孩子个数为沁除了根结点,其他结点都足某结点的孩子.且父亲结tn点唯一。因此该树共有total = i + 2/xyvf个结点。1=1度数大于0的结点都S非叶子结点,闪此内部结点个数inner =。rl叶子结点个数 leaf = total - inner =1+ (, - 1) X TV,. = 1 + (/-1)X 乂 ilr2评分标准:总分5分,分析过程正确或荇部分正确为1-5分,否则为0分。2、一个线性表为 B= (12, 23, 45, 57, 20, 03, 78, 31, 15,36,设散列表为 HT0. .12,散 列函数为H (key) = key %

2、13并用线性探査法解决冲突,请画出散列表,并计算等概率情况 下査找成功的平均査找长度。(5分)答:012345678910111278150357452031233612査找成功的平均査找长度:ASL =14/10= 1.1 (散列表4分,杏找成功的平均杏找长度1分)3、己知二叉树的存储结构为二叉链农.阅读下面兑法。typedef stmct node DateType data: Struct node * next;LLStNode;typed efLisrNodc * LuikLisr: LinkLisr Leafhead - NULL:Void Inorder (BmTree T)Lm

3、kLisr s:Inord eiT 1 child ): IfchildT rcluld)s=%Li stN od e* jmall o( size of(ListN ode);sdata=Tdata:saext=Leafhead: Leafliead=s:(2)说明该算法的功能。(2分)答:()Leafliead FH 如| GD | 八DA(2)说明该算法的功能。(2分)答:()Leafliead FH 如| GD | 八DA(2)中序遍历二义树,按姻历序列中叶子结点数据域的值构建一个以Leafliead为头指针的逆序申.链表(或按二叉树中叶子结点数据R右至左链接成一个链表)。装订线内不耍

4、答题4、一棵二叉树的先序序列为ABCDGEF,中序序列为CBDGAFE。冶画出该二叉树并将其中序线索化, 后将二叉树转换为相应的森林。(5分答:(二叉树:1分):ANULL(森林:2分:5、对于以HAVL树,依次插入关键码35、28、5。请画出每插入一个关键码之后AVL树的形状。簦:插入35 (2分):插入28 (2分):插入S (2分):评分标准:总分6分,每次插入后的形状2分。6、己知一个迮通阁如卜阁所示,试给出阁的邻接矩阵和邻接表存储示怠阁,K从顶点vl出发对 该阌进行遍历,分别给出一个按深度优先遍历和广度优先遍历的顶点序列.2J5v6037(3)深度优宄遍历的顶点序列vl,v2,v3,

5、v5,v4,v6 (2分U介名个答案J 深度优先邻接矩阵S杂度:O(n!), n为顶点数:邻接表g杂度:O(n+e), n为顶点数.e 为边的条数。(2分)(5在阁的遍历算法中,遍历一个顶点的邻居.对r邻接矩阵.时MS杂度为0(n),而邻接表只 需要该顶点的邻居数黾貨杂度:闪此对于幣个阁的遍历,如深度优宄、广度优宄等,邻接矩阵需 要0(n2),而邻接表吋问鉍杂度为0(n+eh 4阁为稀疏阁时,邻接表的时问杂度优于邻接矩阵, 而且存站开销也优丁邻接矩阵;当阁为密粜阍时,两者性能差不多:总的來说.邻接表的时 杂度和空问存储开销都优于邻接柘阵。(2分)7、分析对比AVL树和Hash的时空特性,并H论

6、它们的适合场合。 0)if(ai = k) break,aj = k,inr delerelvfin( Int al, int n)/fl7在椎顶7C索被刪除之前.推屮共有n个兀索 簦:a0=an-l,n-, int l = 0, int temp = ai,whilc(j = 2*i 十 1 j n) if( jn-l & a什 1 = temp) break, ai】=aj, L-J,疋岑革少辦TiY必了_巫则铝瑚讯瑚讯wgwrak *a一油1紊题京:a缉谷舶c 汧扣 W A I沙 n 曲 AjaioDpioaunoo = nJmoDpsioonuoo it 昧 n 4 槌 軎铈明.丄M

7、n nJmoDpnnoo 曲 *pi甲凼+饵签?! lAlJuKOpsjuno;)诅躲叨泠苫+|Al#幵4出ePT+週兴:自妊职妒+ 鱗 崔妁酋SdS苗恥宙哚S*明軎必职否*邊备赭章:易S益士M冶II济扣扨谠與矽份辟锐谠资Ry喁诳褂 M 扔阪岂卄蚜毖:咏骑珙睹保M卯來掛蚜夥跗孫明44ffl蔣掛 劫斟W别旭4毎职益 弘軿伞玢吩夥钳级*S菏?I敁 微紛 華越苗场街掛辫卵但:IvW4-?l-M-i-问茚皁姐掛聪 池M T-i n -n infA jinioqqSpKJX3HJ3D jni 冷.纽斟诋小一.4龙 a由望7 n 盌沛:( JUT垛贫皁毖保浊:.y坩斜WT dcJO阁fl辨滴场级W别妊0

8、Yf亨毖W屮阁一一蓽羽 (好幻9(|s| + |ADownM (IaPom尚妊將鈔玢辟掛葆梁涑淦羽挝 耶规呈迓A堆n陳紹III.IM骑逖毖讲骑斟矸研A呻n裒耵士仲秘斟M毖阱骑斟陟 掛站恥魁破0隱|琳呦彩掛猓w44积AilniM S烟W A|if n劣一取钻+ felffilPJ A 昧 nSf 妞 4秘明S益士M冶IIt 垛(&达B n)O) wwm#xsio :#SK :咎好姑Y&Wo叹斟难茛:HIM (YofJo勘娄巧劫辦制随YK毎爪K士、PYWJi図ikHY瞬粜苫摇;z骷法咨41軿妫mW.H拟沦3 士印 H WiRWWHhPY迎舛.4明小h BMX7TTWWH 士玢4WW中H陌斟职玢丄thH YW士纷冷WMhh H JM齚致狨屮蜘拍剽W,c津酎讲明上劫 :农;cH Y骈e粜妞讲明h讲、P智铋tH

温馨提示

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

评论

0/150

提交评论