ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:889.04KB ,
资源ID:6722028      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6722028.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构原理与分析01343下复习资料docx.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据结构原理与分析01343下复习资料docx.docx

1、数据结构原理与分析01343下复习资料docx数据结构原理与分析-01343-18日下-复习 资料一、填空1.线性表是具有n个什么的有限序列(数 据元素)。2.邻接表的W储结构下图的深度优先遍历 类似于二叉树的(丸序遍历)。3在一棵二叉树的二义链表中,空指针域 数等于非空指针域数加S4.某二义树的前序和后序序列正好相反, 则该二叉树一定是什么二叉树(高度等于 其结点数)。5 对于栈操作数据的原则是(后进先 出)。6结点前序为xyz的不同二叉树,所只有 的不同形态为(5 ).7.设长度为n的链队列用单循坏链表表 示,若只设头指针,则入队操作的时间复 杂度为(0(n)。&在一棵髙度为h(假定树根结

2、点的层号为0)的完全二叉树中,所含结点个数不小于 (2h )o9具有n个顶点的有向无环图最务可包含 有向边的条数是(n(n-l)/2 ),10.因此在初始为空的队列中插入元索弘b,c, d以后,紧接看作了两次删除操作, 此时的队尾元素是(d ).11.若二叉树中度为2的结点有15个,度 为1的结点有10个,则叶结点的个数(16).12对于一棵满二叉树,in个树叶,n个结 点,深度为 h, WJ(n=2h+l-l )。13.在一棵具有n个结点的二叉树中,所有 结点的空子树个数等于(n+1 )11.用邻接表表示图进行深度优先邂历时, 通常用來实现绰法的辅助结构是(栈)o15.堆的形状是一棵(完全二

3、叉树 )16.若在一棵非空树中,某结点A有3个兄 弟结点(包扌iSA白身人B是A的双亲结点, 则B的度为(4 )o17 任何一个无向连通图的最小生成树(有 一棵或多棵)18.在非空二叉树的中序遍历序列中.二叉 树的根结点的左边应该(只有左子树h的 所有结点)。19排序方法中,从未排序序列中依次取出 元素与己排序序列中的元素进行比絞,将 其放入已排序序列的正确位置上的方法, 称为(插入排序).20对于一棵满二叉树,in个树叶,n个结 点,深度为h, KiJ(n=2h+l-l ).21.具有n个顶点的有向图最务可包含的 有向边的条数是(n(n-l)。22.某二叉树的前序和后序序列iE好相同, 则该

4、二叉树一定是什么样的二叉树(空或 只有一个结点)。23栈和队列的主要区别在于(插入删除 运算的限定不一样)。24.串是(任意有限个字符构成的序列)。25.对有14个数据元素的有序表R14进 行折半捜囊,捜索到R3的关键码等于给 定值,此时元素比较顺序依次为(R6, R2, R4, R3)。26.深度为h且有多少个结点的二叉树称 为满二叉树(2h+lT27在含ri个顶点e条边的无向图的邻接矩阵中,零元素的个数为(n2-2e)o2&在一个有向图中,所有顶点的入度之和 与所有顶点出度之和的倍数为(1)。29.邻接浚的存储结构下图的广度优先遍 历类似于二叉树的(按层遍历几30.设高度为h的二叉树上只冇

5、度为0和度 为2的结点,则此类二叉树中所包含的结 点数至少为(2h-l).31 若一棵二叉树具有10个度为2的结点, 5个度为1的结点,则度为0的结点个数 是(11)32.在-棵具有n个结点的二叉树中,所有 结点的空子树个数等于(屮1)33.若一棵二叉树有11个度为2的结点, 则该二叉树的叶结点的个数是(12)。34.对有n个记录的表按记录键值有序建 立二叉查找树,在这种悄况下,其平均査 找长度的最级为(0(n)人35设森林F中有三棵树,第一、笫二和笫 三棵的结点个数分别为ml. m2和m3.则繰 林F对应的二叉树根结点上的右子树上结 点个数是(m2+m3。36.对有18个元素的有序表作二分(

6、折半) 查找,则査找A3的比较序列的下标为(9、 4、 2、 3)。37若要在0 (1)的时间复杂度上实现两个循环链表头尾相接,则应对两个循环链 表各设宜一个指针,分别指向(乞白的尾结 点)。38.深度为h的满二叉树所具有的结点个 数是(2hl-l39.设高度为h的二叉树上只有度为0和度 为2的结点,则此类二叉树中所包含的结 点数至少为(2X1)。40.如果T2是由有序树T转换而来的二叉 树,那么T中结点的先根序列就是T2中结 点的(先根序列九11.有n个叶子的哈夫曼树的结点总数为 (2n-l).42.设长度为n的链队列川单循坏链表表 示,若只设头指针,则入队操作的时间复 杂度为(0(n) o

7、43.若二叉树中度为2的结点有15个,度 为1的结点有10个,则叶子结点的个数 为(16).14若某完全二叉树的深度为h,则该完全 二叉树中具有的结点数至少是(2h-l)。45.叉树的前序和后序序列正好相反,则该 二义树一定是什么二叉树(度等于其结点 数)。16 初始屏列已经按键值有序时,用辽接插 入算法进行排字,需要叱较的次数为(n-1)47.接表表示图进行广度优先遇历时,为实 现算法通常采用的辅助结构是(队列)。佃用目泡排序法对序列18, 16, 14, 12, 10, 8从小到大进行排序, 需要进行的比较次数是仃5几49.U n个顶点的图采用邻接矩阵表示,则 该矩阵的大小为(n*n).5

8、0.6个顶点的无向图成为一个连通图至少 应有边的条数是(5)。31单链表屮.赠加头结点的目的是为了(方便运算的实现)。52.在线索二叉树中,结点(视)没有左子树 的充要条件是(t-ltag=l)o53.按照二叉树的定义,具有3个结点的二 叉树有多少种(5) 34对待排序的元素序列进行划分,将其分 为左、右两个子序列,再对两个子序列施 加同样的排序操作,吃到子序列为空或只 剩一个元素为止。这样的排序方法是(快 速排序)55.二分查找法要求查找表中各元素的锻 值必须是(递熾或递减).36线性表的长度是抬(表中的元素个数)57.将长度为m的单链表连接在长度为n的 单链表之后的算法的时间复朵度为 (0

9、(n)o5&有一个有序表为1. 3, 9, 12, 32, 41,45, 62, 75, 77, 82, 95, 100),当二分 査找值为82的结点时,査找成功的比较次 数是(4)59.若在一棵非空树中,某结点八有3个兄 弟结点(包扌舌A H身),B是A的双亲结点, 则B的度为(4九60.深度为h的满二叉树具有的结点个数 为(2h+l-l)61 用二叉链浚存储树,则根结点的右指针 是(空)。62个无向图中,所有顶点的度数之和等于 所有边数(1)倍。63单链农表示的链式队列的队头在链农的什么位置(链头九64线性表的长度是抬(表中的元素个数)65.某二叉树的前序和后屏序列iE好相同, 则该二叉树

10、一定是什么样的二叉树(空或 只有一个结点)。66.在一棵具有n个结点的二叉树中,所有 结点的空子树个数等于(Ml)。67.一个具有n个顶点e条边的无向图中, 采用邻接表表示,则所有顶点的邻接表的 结点总数为(2e)。6&链栈和瞰序栈榕比,有一个较明显的优 点是(通常不会出现栈满的情况几69 对于键值屏列72, 73,71, 23,94, 16, 5,68, 76, 103川筛 选法建堆,开始结点的键值必须为(94) o 70在图形结构中,每个结点的前驱结点数 和后续结点数可以有(任惹多个。71.对有n个记录的有序表采用二分查找, 其平均査找长度的量级为(0 (1 og2n) 72.在一棵高度为

11、h(假定树根结点的层号 为0)的完全二叉树中,所含结点个数不小 于(2“。73.若-棵二叉树有10个叶结点,则该二 义树中度为2的结点个数为9。74设有一个顺序栈S,元素SI, S2. S3, S4, S5, S6依次进栈,如果6个元素的出 栈顺序为S2, S3, S4, S6, S5, S1,则顺 序栈的容量至少应为3。75对于一棵二叉树,设叶子结点数为n0, 次数为2的结点数为n2,则n0和n2的关 系是 n0- n2+1 o76.若-棵二叉树有12个叶结点,则该二 义树中度为2的结点个数为11。77.二叉树的存碎结构有顒序存储结构和 链式存储结构。7&探度为h且有2k-】个结点的二叉树称

12、 为满二叉树。(设根结点处在第1层几79.图的深度优先搜索方法类似于二叉树 的先序遍历。80.哈夫曼树是带权路径长度最小的二叉 树。81 在线索二叉树中,线索是指向结点在某 迴历次序下的前驱或后继结点的指针。82.栈可以作为实现递归函数谶用的一种 数拯结构。83.一敵树的存碎结构有双亲农示法、孩子 兄弟表示法和孩子链表表示法。84 将数据元素2. 4. 6, 8, 10,12, 14, 16, 18,20 依次存于一 个一维数组中,然后采用折半查找元素12, 被比较过的数组元素的下标依次为5, 7, 6 。85.图的深度优先邂历序列不是唯一的。86.若二叉树的一个叶子结点是某子树的 中根遍历序

13、列中的第一个结点,则它必是 该子树的后跟遍历中的第一个结点。87.图的遛历是抬从图中某一顶点出发访 间图中全部顶点且使每一顶点仅被_访 问一次8&在一个图中,所有顶点的度数之和等于 所有边的数目的2倍。89.由一棵二叉树的后序序列和中序序列 可唯一确定这棵二叉树。90.在有序表(12, 24, 36,48. 60,72, 84)中 二分查找关槌字72时所需进行的关键字 比较次数为2。91.设根结点的层数为0.定义树的高喪为 树中层数最大的结点的层数加1,则高度 为k的二叉树具有的结点数目,最少为k, 最多为2k-E92在程接插入排序.宜接选择排序.分划 交换排字.堆排字中稳定的排字方法有宜 接

14、插入排序。93.具有100个结点的完全二叉树的叶子 结点数为50。94.普里姆(Prim)法适川于边稠密图。95.在有n个叶子结点的哈夫壘树中,其结 点总数为2n-E96将一棵树转换成一棵二叉树后,二叉树 根结点没有右子树。97.矩阵采川压缩存储是为了节省空间98 若连通网络上各边的权值均不相同,则 该图的E小生成树有1棵。99设无向图G的顶点数为n,则要使G连 通最少有n-1条边。100.栈和队列的共同特点是插入和删除均 在端点处进行。101.克鲁斯卡尔(Kruskar)算法适川于边 稀疏图。102若连通图的顶点个数为m则该图的 生成树的边数为叶1。103 图的存储结构最常用的有邻接矩阵和

15、邻接表。104.由一慄二叉树的前序序列和中序序列 可唯一确定这棵二叉树。105.队列中允许进行插入的一瑞称为队106 拓扑排序输出的顶点数小于有向图的 顶点数,则该图一定存在环。107.在有序表(15. 23,24, 45,48. 62,85)中 二分查找关键词23时所需进行的关键词 比较次数为2。108 树中所有结点的度等于所有结点数加 (-1).109.在一个具有n个顶点的完全无向图的 边数为(n(n-l)/2).110.用分划交换排序方法对包含有n个关 槌的序列进行排序,最坏悄况下执行的时 间杂度为(0(n2)111.一棵尚度为h(假定树根结点的层号为 0)的完全二叉树中,所含结点个数不

16、小于 (2h)o112.若长度为n的非空线性表采用顺序存 储结构,刑除表的第i个数据元素,首先 需要移动表中数据元素的个数是(n-i)o 113在非空二叉树的中序遍历序列中,二 义树的根结点的左边应该(只有左子树上 的所有结点)114.若一慄二叉树具有45个度为2的结 点,6个度为1的结点,则度为0的结点 个数是(46)。115在一个有向图中,所有顼点的入度之 和等于所有边数(4)倍。116.设输入序列为A, B, C, D,借助一个栈不 可以得到的输出序列是(I),A,B,C )。117.-维数组A采用顺序存储结构,每个 元素占用6个字节,第6个元素的起始地 址为100,则该数组的首地址是(

17、70)。118.役abcdef以所给的次序进栈,若在进 栈操作时,允许退栈操作则下面得不到的 序列为(cbdef)o119一般惰况下,将递归算法转换成等价 的非递归算法应该设逬(堆栈)。120.若长度为n的非空线性表采用顺序存 储结构,删除表的笫i个数据元素,i的 合法值应该121 是(C lWiWn).122若某线性表中最常用的操作是取第i 个元索和删除最后一个元索,则采用什么 存储方123式最节省时间(顺字茨。124.-组记录的关键字为45, 80. 55, 40.42, 85,则利用堆排序的方法建立的初始 堆为(85, 80, 55, 40, 42, 45)。125.设有6000个无序的

18、元素,希望用最快 的速度挑选出其中前5个最大的元索,最 好选用(堆排序)法。126排序方法中.从未排序序列中挑选元 素,将其放入已排序序列的一瑞的方法, 称为(选择推序几127.带头结点的氓琏农head为空的判断 条件是(head-next=NULL) 12&在一个单链表中,若删除佈结点的 后继结点,则执行 (p-next-p-next-next)。129在棵具有n个结点的二叉树中,所 有结点的空子树个数等于(n+1)130.有向图中,以顶点v为终点的边的数 目,称为顶点丫的(入度)。131.若频繁地对线性表进行插入和删除操 作,该线性表应该采用的存储结构是(链 式)。132设一个栈的输入序列

19、是1. 2, 3, 5,则F列序列中,是栈的合法输出序列的 是(3 2 1 5 4k133.有数据53. 30, 37, 12, 45, 24, 96, 从空二叉树开始逐个插入数据來形成叉 杳找树,若希望高度最小,则应选择卜而 输入序列是(37,24,12,30,53,45,96)。134.二叉树的笫I层上最多含有结点数为 (21)。135 稀疏矩阵一般采用的压缩存储方法为 (三元组表。136.某二叉树的前序和后序序列iE好和 同,则该二叉树一定是什么样的二叉树(空 或只有一个结点)。137.若长度为n的线性表采用顺序存储结 构,在表的笫i个位逬插入一个数据元索, 需要移动表中元素的个数是(叶

20、1九13&设有数组Ai, j,数组的每个元素长 度为3字节,i的值为1到8 , j的值为 1到10,数组从内存首地址BA开始顺序 存放,当用以列为主存放时,元素A5, 8的存储首地址为(BA+180。139.二维数组A56的每个元素占5个 单元,将其按行优先顺序存储在起始地址 为3000的连续的内存爪元中,则元素 AC1 5的存储地址为(3145。110. 一个具有n个顶点的图采用邻接矩阵 表示,则该矩阵的大小为(n*n)o141 若字符串“1234567”采用链式存储, 假设每个字符占用】个字节,每个指针占 用2个字节,则该字符吊的存储密度为 (3X3%).M2 若在一棵非空树中,某结点八有

21、3个 兄弟结点(包括A自身) B是A的双亲结 点,则B的度为。143设有三个元素X, YZ顺序进栈(进 的过程中允许出栈),下列得不到的出栈排 列是(ZXY)。144.树形结构的特点是:一个结点可以有 (多个直接后继几145使具有30个顶点的无向图成为一个 连通图至少应有边的条数是(29)。146.使具有9个顶点的无向图成为一个连 通图至少应有边的条数是(8。147在顺序表(n足够大)中进行顺序査 找,其查找不成功的平均长度是(n+1 )。 14&设树T的度为4,其中度为1, 2, 3 和4的结点个数分别为4, 2, 1, 1则T 中的叶子数为(8。149 栈的插入和删除操作进行的位逬在(栈顶

22、)。150.若棵二叉树具有20个度为2的结 点,6个度为I的结点,则度为0的结点 个数是(21)。151.一揀线索二叉树的线索个数比链接个 数务(2)个。152在循环链表中.从任何一结点出发都 能访问到表中的所有结点。153.在n个结点的顺序表中插入一个结点 需平均移动n/2个结点。154循环队列的引入,目的是为了克服假 溢出 。155.若连通网络上各边的权值均不相同, 则该图的最小生成树有1棵。156.-叉树的遍历方式有三种:丸序遍历、 中序遍历.后序遍历。157.若一棵二叉树有15个叶结点,则该二 叉树中度为2的结的点个数为bh158.设某二叉树的后序適历序列为 ABKCBPW则可知该二叉

23、树的根为H。159数据结构的三个方而:数据的逻辑结 构、物理结构.运算。160.每个结点只有一个链接域的链表叫做 单链表。161.组成吊的数据元素只能是字符。162.具有n个结点的二义树采用绽接结构 存储,链表中存放NULL指针域的个数为(n*l)o 163在一个无向图中,所有顶点的度数之 和等于所有边数(2)倍。161设二叉树根结点的层次为0, 棵高度 为h的满二叉树中的结点个数是(2h+l-l)o165.将棵有50个结点的完全二叉树按 层编号,则对编号为25的结点x,该结点 (有左孩子.无右孩子几166.W (或树形)的定义是什么?答:一 个树(或树形)就是一个有限非空的结点 集合T,其中

24、有个特别标出的称为该树I珞甘县其余(除根外 込b不相交宾合m .而且这些集合的每一个又都是树。167在图形结构中,每个结点的前驱结点数和厉续结点数可以有(任意务个)o16&什么是树的路径反度?答:树的路径 长度是描从根结点到树中每个叶结点的路 径长度之和。二选择1.若某线性农中最常用的操作是収第i个 元素和删除最后一个元素,则采用什么存 储方式最节省时间(A)o A. W序表B.单 链表C双縫表D单循环链表2在下述的排序方法中,不屈于内排序方 法的是(C)eA插入排序法B选择排序法C拓扑排序 法D归并排序法3.下列1川个关键词序列中,不是堆的序列 为(0。A.05,23, 16,68,94,7

25、2,71,73B.05, 16,23,68,94,72,71,73C.05,23, 16,73,94,72,71,681). (05, 23. 16, 68, 73,71.72,944.下列排序算法中,某一趙结束后未必能 选出一个元素放其最终位置上的是(D ) A.堆排序B.冒泡排序C快速排序D 宜接插入排序5用孩子兄弟链农农示一樑树,若要找到 结点x的第5个孩子,只要先找到x的第 一个孩子,然后(D)。A.从孩子域指针连续扫描5个结点即可B. 从孩子域指针连续扫描4个结点即可C.从兄弟域描针连续扫描5个结点即可D. 从兄弟域指针连续扫描4个结点即可6链栈和顺序栈相比,有一个较明显的优 点是。

26、A.通常不会出现栈满的悄况B.通常不会 出现栈空的悄况C插入操作更加方便D.删除操作更加方 便7 任何一棵二叉树的叶结点在其先根.中 根、后根遍历序列中的相对位置(0。A.肯定发生变化B.有时发生变化C.肖定不发生变化D.无法确定8排序方法中,从未排序序列中挑选元素. 将其放入己排序字列的-端的方法,称为 (D)。A希尔排序B.目泡排序C.插入排序D.选择排序9堆是一种什么排序(B). A.插入B.选 择C.交换0.归并10.下列排序方法中不稳定的排序是(0 o A.宜接插入排序B.目泡排序C堆排序D.归并排序11.一个无向连通图的生成树足含有该连 通图的全部顶点的(A)。A.极小连通子图B.

27、极大连通子图C极 小子图I).极大子图12.如下陈述中正确的是(A )。A.H;是-种特殊的线性农B.串的长度必须 大于零B.出中元索只能是字母D.空串就是空白串13.快速排序不利于发挥其长处的情况是 (C).A待排序数据量太大B待排序数据 和同值过多C待排序数据己基本有序D待排序数 据值差过大M性表中采川折半査找法査找元素,该线 性表必须满足(C).A 元素按值有序B 采用顺字存储结构C 元素按值有序,且采用顺序存储结构D 元素按值有序,且采用链式存储结构15.r在排序前L1按元索键值递用顺序排 列,则比絞次数絞少的排序方法是(A) A宜接插入排序B快速排序C归并排 序1).选择排序16.一

28、个递归的定义可以用递归过程求解. 也可以用非递归过程求解,但单从运行时 间来看,通常递归过程比非递归过程(B) A较快B.较慢C相同D不确定17.如果待排序序列中两个数据元素具有 相同的值,在排序后它们的位逬发生颠倒, 则称该排序是不稳定的。不稳定的排序方法是(D) A.起泡排序B.归并排序C.宜 接插入法排序D.简单选择排序 1&将棵有50个结点的完全二叉树按层 编号则对编号为25的结点x该结点(B) A无左.右孩子B.有左孩子,无右孩子C.有右孩子,无左孩子 D.有左.右孩子19.若某链衣最常出的操作是在最后一个 结点之后插入一个结点和删除最后一个结 点,则采用那种存储方式最节省时间(C)

29、。 A.单链表B.双链农C.帝头结点的双 循环链茨D.单循环链农20.下列排序算法中,第一崩排序完毕后, 其报大或城小元索一定在其垠终位宜上的 算法是(D ).A.归并排序B.宜接插入排序C.快速 排序D.目泡排序21 树形结构最适合用来描述(C)o A有 字的数据元索B无字的数据元索C数据元索之间具有层次关系的数抵D 数据元索之间没有关系的数据22.设有7000个无序的元索,希望川报快 的速度挑选出其中前5个城大的元索,鼓 好选用方法是(0。A冒泡排序B快速排序C堆排序D基 数排序23.链表不具有的特点是(A)。A可随机访问任一元索 B.插入删除不需要移动元素C.不必事先估计存储空间 I).

30、所需空间与线性表长度成正比24.若待排序对彖序列在排序前已按其排 宇码递增顺序排序,则比较次数城少的方 法排序是(A)oA.宜接插入排序B.快速排序C归并 排序I).直接选择排序25.下列关键字序列中是堆的序列为(D)。A.16, 72.31,23. 94,53 B.94,23,31,72, 16, 53B.16, 53, 23,94,31,721).16,23. 53,31,94,7226.下列四个关键字序列中,那个序列不是 堆(0。A. (05, 23. 16,68. 94,72.71,73) B. 05. 16,23, 68,94.72,71.73C.(05,23, 16,73, 91,72,71,68) 1).05. 23, 16, 6& 73,71,72, 9427.下面4个序列中,满足堆的定义是(D)。A. 13,27,49,76,76,3& 85, 97 B.76, 38, 27,49, 76, 85, 13,97C. 13,76,49,76,27,3& 85, 97 I).13, 27, 3& 76, 49, 85. 76,9728.采川线性探査法处理冲突所构成的散 列表上进行査找,可能要按测到命个位世, 在査找成功悄况下,所探测的这些位宜上 的犍值(D)。A. 一定都是同

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1