南理工09数据结构a.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南京理工大学课程考试试卷(学生考试用) 课程名称: 数据结构 学分: 3.5 大纲编号0 试卷编号: A 考试方式: 闭卷 满分分值: 80 考试时间: 120 分钟 组卷日期: 2009 年 12 月 18 日 组卷教师 (签字) 赵学龙 审定人 (签字) 学生班级: 理学院 学生学号: 学生姓名: 第 1页共 3页 一、选择题( 1*20=20 分) 1. 以下数据结构中, ( )是非线性数据结构。 A .树 B.字符串 C.队 D.栈 2. 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算, 则利用 ( )存储方式最节省时间。 A .顺序表 B .双链表 C.带头结点的双循环链表 D .单循环链表 3. 若长度为 n 的线性表采用顺序存储结构,在其第 i 个位置插入一个新元素的算法的时间复杂 度为( ) (1=i=n+1) 。 D. O(n 2) A. O(0) B. O(1) C. O(n) 4. 栈和队都是( ) A .顺序存储的线性结构 B. 链式存储的非线性结构 C. 限制存取点的线性结构 D. 限制存取点的非线性结构 5. 设有三个元素 X,Y ,Z 顺序进栈(进的过程中允许出栈) ,下列得不到的出栈排列是 ( )。 A.XYZ B. YZX C. ZXY D. ZYX 6. 数组 A[0..5,0..6] 的每个元素占五个字节,将其按列优先次序存储在起始地址为 1000 的内存 单元中,则元素 A[5 , 5]的地址是 ( ) 。 A. 1175 B. 1180 C. 1205 D. 1210 7. 若一棵二叉树具有 10 个度为 2 的结点, 5 个度为 1 的结点,则度为 0 的结点个数是( ) A . 9 B .11 C. 15 D .不确定 8. 设给定权值总数有 n 个,其哈夫曼树的结点总数为 ( ) 。 A .不确定 B .2n C. 2n+1 D . 2n-1 9. 下述编码中哪一个不是前缀码( )。 A .( 00,01,10,11) B.( 0,1,00,11) C.( 0,10,110,111) D.( 1,01,000,001) 10. 设无向图的顶点个数为 n,则该图最多有( )条边。 D .n2 A . n-1 B. n(n-1)/2 C. n(n+1)/2 11. 在图采用邻接表存储时,求最小生成树的 Prim 算法的时间复杂度为 ( )。 A. O(n) B. O(n+e) C. O(n 2) D. O(n 3) 12. 关键路径是事件结点网络中( )。 A .从源点到汇点的最长路径 B.从源点到汇点的最短路径 C.最长回路 D.最短回路 13. 下列哪一种图的邻接矩阵是对称矩阵?( )。 A.有向图 B .无向图 C .AOV网 D . AOE网 14. 在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为 A, 并已知 A 的左孩 子的平衡因子为 0 右孩子的平衡因子为 1,则应作 ( ) 型调整以使其平衡。 A. LL B. LR C. RL D. RR 15. 散列表的地址区间为 0-17,散列函数为 H(K)=K mod 17 。采用线性探测法处理冲突, 并将关键 字序列 26, 25,72, 38,8, 18, 59 依次存储到散列表中。元素 59 存放在散列表中的地址 是( )。 A . 8 B.9 C. 10 D. 11 16. 对一组数据 ( 84,47,25,15,21)排序,数据的排列次序在排序的过程中的变化为 (1) 84 47 25 15 21 ( 2) 15 47 25 84 21 ( 3) 15 21 25 84 47 ( 4) 15 21 25 47 84 则采用的排序 是( )。 A. 选择 B. 冒泡 C. 快速 D. 插入 在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将 要输出的数据依此写入缓冲区, 而打印机则依此从该缓冲中取出数据打印,该缓冲区应该是 一个 ()结构。 A .线性表 B.数组 C.栈 D. 队列 第 2页共 3页 18. 假定有一批数据中有 k 个关键字是相同的, 若用线性探测再散列的方法把这 k 个数据存入哈 希(散列)表中,至少需要进行 () 次探测。 A . k-1 B . k C. k+1 D. k(k+1)/2 19. 若对 n 阶对称矩阵 A 以行序为主序方式将其下三角形的元素 (包括主对角线上所有元素 )依次 存放于一维数组 B [ 1..(n(n+1))/2 ]中,则在 B 中确定 aij( ij )的位置 k 的关系为 ( )。 A. i*(i-1)/2+j

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档