网站大量收购独家精品文档,联系QQ:2885784924

数据结构试题及答案9.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构复习思考试题○ 9 一、单项选择题,在括号内填写所选择的标号(每小题 1 分, 12 分) 1. 若需要利用形参直接访问实参,则应把形参变量说明为( )参数。 A. 指针 B. 引用 C. 传值 D. 常值 2. 以下说法错误的是( )。 A. 抽象数据类型具有封装性。 B. 抽象数据类型具有信息隐蔽性。 C. 使用抽象数据类型的用户可以自己定义对抽象数据类型中数据的各种操作。 D. 抽象数据类型的一个特点是使用与实现分离。 3. 设有一个n n 的对称矩阵A,将其上三角部分按行存放在一个一维数组B 中,A[0][0] 存放于B[0]中,那么第i 行的对角元素A[i][i]存放于B 中( )处。 A. (i+3)*i/2 B. (i+1)*i/2 C. (2n-i+1)*i/2 D. (2n-i-1)*i/2 4. 已知单链表A 长度为m,单链表B 长度为n,若将B 联接在A 的末尾,其时间复杂度 应为( )。 A. O (1) B. O (m) C. O (n) D. O (m+n) 5. 假定一个链式队列的队头和队尾指针分别为 front 和 rear,则判断队空的条件为 ( )。 A. front == rear B. front != NULL C. rear != NULL D. front == NULL 6. 设有一个递归算法如下 int fact(int n) { //n 大于等于0 if(n=0) return 1; else return n*fact(n-1); } 则计算fact(n)需要调用该函数的次数为( )次。 A.n B.n+1 C.n+2 D.n-1 7. 在一棵高度为 h(假定树根结点的层号为 0)的完全二叉树中,所含结点个数不小于 ( )。 h-1 h+1 h h A. 2 B. 2 C. 2 -1 D. 2 8. 一棵树的广义表表示为 a(b,c(e,f(g)),d),当用左子女-右兄弟链表表示时,右指 针域非空的结点个数为( )。 A 1 B 2 C 3 D 4 9. 向具有 n 个结点的、结构均衡的二叉搜索树中插入一个元素的时间复杂度大致为 9- 1 ( )。 A. O(1) B. O(logn ) C. O(n) D. O(nlogn) 2 2 10. 具有n 个顶点的有向无环图最多可包含( )条有向边。 A.n-1 B.n C.n(n-1)/2 D.n(n-1) 11. 图的广度优先搜索类似于树的( )次序遍历。 A. 先根 B. 中根 C. 后根 D. 层次 12. 如果将所有中国人按照生日(不考虑年份,只考虑月、日)来排序,那么使用下列 排序算法中( )算法最快。 A. 归并排序 B. 希尔排序 C. 快速排序 D. 基数排序 二

文档评论(0)

180****9501 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档