数据结构JAVA语言描述习题答案刘小晶等主编.df总复习_第1页
数据结构JAVA语言描述习题答案刘小晶等主编.df总复习_第2页
数据结构JAVA语言描述习题答案刘小晶等主编.df总复习_第3页
数据结构JAVA语言描述习题答案刘小晶等主编.df总复习_第4页
数据结构JAVA语言描述习题答案刘小晶等主编.df总复习_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

数据结构复习提纲第1章(1)数据结构:包括逻辑结构和存储结构;(2)逻辑结构有几类?存储结构有几类?(3)算法的时间复杂度分析(关键操作)第2章线性表的顺序和链式存储的定义及特点;顺序表和链表上的基本操作;课后习题一、二、三(2,5,8).第3章栈和队列的概念、特点;栈和队列的顺序和链式存储,及定义在其上的基本操作;习题一、二、三(1,2)第4章串的概念;串的存储方式,掌握顺序串的基本操作。数组的顺序存储,已知基地址,求任意元素地址;特殊矩阵的压缩存储:对称阵、三角阵;习题一、二、三(7).[例1]假设按低下标优先存储整数数组A9×3×5×8时,第一个元素的字节地址是100,每个整数占四个字节,问元素a3125的地址是什么?LOC(a3125)=?100+(3×3×5×8+1×5×8+2×8+5)×4=1784[例2]设有数组A[1..8,1..10],数组的每个元素占3字节,数组从内存首地址BA开始以列序为主序顺序存放,求数组元素a[5,8]的存储首地址.LOC(a[5,8])=BA+(7×8+4)

×3=BA+180第5章树和二叉树的基本概念;二叉树的性质154;二叉树的顺序和链式存储;二叉树的四种遍历方法,能写出正确的遍历序列;二叉树的建立:先根和中根,后根和中根。构造哈夫曼树和哈弗曼编码,求哈弗曼树的WPL;树、森林、二叉树之间的转换;习题一、二1.将如下图的森林转换为二叉树ABCDEFGKLMNHIJ2.假设用于通讯的电文仅由6个字母组成,字母在电文中出现的频率分别为:7,9,2,6,32,3。试为这6个字母设计哈夫曼编码。第6章图的基本概念;图的存储结构:邻接矩阵和邻接表。定义在其上的基本操作。

图的DFS和BFS序列;最小生成树的构造:克鲁斯卡尔、普里姆算法过程;最短路径:迪杰斯特拉算法。习题一、二、三(1,3,4)例1:已惑知一无个图拔,若服从顶异点v1出发灰分别令写出按深藏度优肺先搜起索法态进行吵遍历毁和按蛋广度筹优先臂搜索法予进行映遍历佳的一歇种可搞能得沃到的练顶点催序列险。V1V2V3V4V5V6深度高优先廉搜索萝法遍宇历序烈列:V1径,V津2,处V3驼,V度5,踩V6嘱,V鱼4广度使优先抵搜索录法遍怜历序店列:V1燃,V赶2,数V3是,V仅4,屈V5毅,V翁6例2:已腊知一佳个图渗的邻磁接表类存储态结构无如下姓图,泪若从浩顶点v1出发砌分别更写出锅有向冠图按潮深度江优先仅搜索璃法进疯行遍纪历和猛按广容度优妹先搜视索法盖进行身遍历午的得搅到的还顶点辱序列闲。深度修优先毙搜索巧法遍下历序孟列:V1锈,V言2,摘V3概,V核5,驴V6期,V灰4广度读优先画搜索口法遍问历序飞列:V1歪,V戏2,打V3透,V惕4,达V5撑,V扬6V1V2V3V4V5V623455012345120243100例题僻:设有纲如下啊的两虑个网盆络,分别致用普惑里姆(P蕉ri李m)算法悦和克鲁鲁斯先卡尔(Kr骄us邪ka排l)算法速具体个构造祖相应介的最吧小生社成树件。里写出功过程子。abdefc6536255164第7章各种柿内部罢排序笔算法动的原记理、裤执行材过程燃、时茫间复淡杂度侧、稳炊定性意。习题淹一、专二;例题1.以关属键字永序列{5横3,07,52,01,98,10,87,25,63,46执}为例拢,手冷工执识行直接山插入惰排序、希尔冶排序(增倡量为5,2,1)、快速僚排序、归并娇排序算法构,完枝成:(1)写突出每河一种触排序致的每见一趟锐排序品结束剥时的唉关键岛字序价列;(2)分享析哪绑些排急序是铁稳定裕的,斧哪些存是不阶稳定米,并谦为每逢一种晶不稳办定的赤排序斤方法盐举出彻一个最不稳物定的都实例际。第8章各种员查找旷算法愤的原申理;求查决找算捎法的AS趋L;习题割一、陪二;例如:关键劈燕字集肿合{善19跑,橡01猴,漏23掩,飘14铲,层55仗,穿68恐,鹅11赴,斜82寺,脆36敌}设定膏哈希剂函数H(盛ke薯y)章=而ke前yMO蹄D11咳(表长=1孕1非)190123145568若采两用线臂性探精测再颈散列积处理铃冲突1182361饭1恶2汉1忧3类6茅2职5镰1查找宏次数AS鼻L(成功挥)=AS缴L(不成丙功)=产生二次聚集(4*额1+捏2*化2+联3+帜5+阿6)/9外=2池2/槐9(10论+9泄+…阵+1恳+1)/1耻1=葡56选/1半1

0123456789101901231468若采致用二墙次探朝测再社散列乡丰处理坏冲突55118236例如:关键赏字集强合{切19菠,架01面,搭23辟,逐14听,尤55奇,陈68鼻,金11地,卖82繁,将36马}设定烟哈希饿函数H(龟ke孔y)茫=昆ke渐yMO袍D11可(表长=1逐1店)AS冬L(成功催)=1黎1绸2策1炸2篮1娇4貌1浩3(1*临5+锅

温馨提示

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

评论

0/150

提交评论