西安交通大学17年9月课程考试《数据结构》作业考核试题.pdfVIP

  • 33
  • 0
  • 约5.48千字
  • 约 7页
  • 2020-12-18 发布于江苏
  • 举报

西安交通大学17年9月课程考试《数据结构》作业考核试题.pdf

西安交通大学 17 年 9 月课程考试《数据结构》作业考核试题 1-5: B A D A D 一、单选题(共 30 道试题,共 60 分。) 1. ()二叉排序树可以得到一个从小到大的有序序列。 A. 先序遍历 B. 中序遍历 C. 后序遍历 D. 层次遍历 正确答案: B 2. 下列程序段的时间复杂度为() 。i=0 ,s=0;while(sn){s=s+i ;i++ ;} A. O(n) B. O(n) C. O(n) D. O(n) 正确答案: A 3. 设数组 data[m] 作为循环队列 SQ 的存储空间, front 为队头指针, rear 为队尾指针,则执 行出队操作后其头指针 front 值为() A. front=front+1 B. front=(front+1)%(m-1) C. front=(front-1)%m D. front=(front+1)%m 正确答案: D 4. 程序段 s=i=0 ;do{i=i+1 ;s=s+i ;}while(i=n) ;的时间复杂度为() 。 A. O(n) B. O(nlog2n) C. O(n) D. O(n/2) 正确答案: A 5. 设一组权值集合 W=(15 ,3 , 14,2 ,6 ,9, 16,17) ,要求根据这些权值集合构造一棵 哈夫曼树,则这棵哈夫曼树的带权路径长度为() 。 A. 129 B. 219 C. 189 D. 229 正确答案: D 6. 设某无向图有 n 个顶点,则该无向图的邻接表中有()个表头结点。 A. 2n B. n C. n/2 D. n(n-1) 正确答案: B 7. 设一条单链表的头指针变量为 head 且该链表没有头结点,则其判空条件是() 。 A. head==0 B. head-next==0 C. head-next==head D. head!=0 正确答案: A 8. 栈和队列的共同特点是() 。 A. 只允许在端点处插入和删除元素 B. 都是先进后出 C. 都是先进先出 D. 没有共同点 正确答案: A 9. 对 n 个记录的文件进行快速排序,所需要的辅助存储空间大致为 A. O (1) B. O (n) C. O (1og2n) D. O (n2) 正确答案: C 10. 设有一个 10 阶的下三角矩阵 A (包括对角线),按照从上到下、从左到右的顺序存储 到连续的 55 个存储单元中, 每个数组元素占 1 个字节的存储空间, 则 A[5][4] 地址与 A[0][0] 的地址之差为() 。 A. 10 B. 19 C. 28 D. 55 正确答案: B 11. 设某棵二叉树的中序遍历序列为 ABCD ,前序遍历序列为 CABD ,则后序遍历该二叉 树得到序列为() A. BADC B. BCDA C. CDAB D. CBDA 正确答案: A 12. 设在一棵度数为 3 的树中,度数为 3 的结点数有 2 个,度数为 2 的结点数有 1 个,度 数为 1 的结点数有 2 个,那么度数为 0 的结点数有()个。 A. 4 B. 5 C. 6 D. 7 正确答案: C 13. 设指针变量 top 指向当前链式栈的栈顶,则删除栈顶元素的操作序列为() 。 A. top=top+1; B. top=top-1; C. top-next=top; D. top=top-next; 正确答案: D 14. 二叉排序树中左子树上所有结点的值均()根结点的值。 A. B. C. = D. != 正确答案: A 15. 若目标串的长度为 n ,模式串的长度为 [n/3] ,则执行模式匹配算法时,

文档评论(0)

1亿VIP精品文档

相关文档