航天航空2000年数据结构试题_第1页
航天航空2000年数据结构试题_第2页
全文预览已结束

下载本文档

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

文档简介

1、航天航空大学 2000 年数据结构试一、选择题1在非空双向循航天航空大学 2000 年数据结构试一、选择题1在非空双向循环链表中q所指的结点一个由p 所指点的过程依次为(A)rlink(q)p(C)rlink(llink(p)p 2. 若对 n 阶对称矩阵 A 以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次放于一维数组B 中,则在B 中确定aij(ij)的位置k 的关系(A)(C)3. 某堆栈的输入序列为 a,b,c,d,下面的四个序列中不可能是它的输出序列(A)a,c,b,d(C)c,d,b,a4. 深度为h的满m叉数的第k层个结点。(A)mk-1(B)mk-1(C)mh-

2、1(D)mh-5. 具有10个叶结点的二叉树中个度为2 的结点(A)8(B)9(C)10 条边(A)n-1(B)n(C)n+17. 已知有向图G=(V,E),其中7. 已知有向图G=(V,E),其中,G 的拓扑序列(A)v1,v3,v4,v6,v2,v5,v7 (C)v1,v3,v4,v5,v2,v6,v7 8. 若查找每的概率均等,则在具有n 的连续顺序文件中采用顺序查找法查找一个录,其平均查找长度ASL (A)(B)(C)9. 下面关于B 树和B+树的叙述中,不正确的(A)B 树和 B+树都是平衡的多分树(B)B 树和 B+树都可用于文件的索引结构(C)B 树和 B+树都能有效地支持随机检

3、索(D)B 树和 B+树都能有效地支持顺序检索10. 下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的(A)选择排序法排序(C)快速排序法(D)堆积排序二、有实现能的两个算法A1 和A2,其中A1 的时间复杂度为T1=O(2n),A2 的时间复杂度T2=O(n2),仅就时间复杂度而言,请具体分析这两个算法哪一个好三、为建立一个具有n 的库需要设计如下数据结构:所在一个动的双向环链表中,三、为建立一个具有n 的库需要设计如下数据结构:所在一个动的双向环链表中,每占用一个地址连续块成为该链表中的一个结点,整个链表为一顺序文件,取名为 ),同时分别建立两个索引,其中一个为稠密索引,取名

4、为 另一个是表长为 m 的杂凑表索引,取名为 bucket,该杂凑表采用链地址法处。上述两种引中都分在每一的地址1. 请分别画出dossier、dense、bucket 的结构示意图2. 分别设计出 dossier、dense、bucket 的数据结点的结构,即为了满的、删除、找的操作,每个结点必要的数据项的名称及其作用3. 针对上述结构,用简明的文字分别说明所有可能的查找方法(查找路径)4. 分别给出每一种查找方法在查找成功时的平均查找长度四、已知 num 为无符号十进制整数,请写一非递归算法,该算法依次输出 num 对应的 r 进制的各位字。要求算法中用到的堆栈采用线性链结构。五、已知长度为n 的线性表A 采用顺结构,请写一时间复杂度为 O(n)、空间复杂度为 O(1)的法,该算法删除线性表中所有值为 item 的数据元素。(O(1)表示算法的辅助空间为常量六、设有一集合,其成员为任意类型设有一集合,其成员为任意

温馨提示

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

评论

0/150

提交评论