山东省往年acm省赛试题及答案.docxVIP

  • 1
  • 0
  • 约4.03千字
  • 约 14页
  • 2026-08-19 发布于河南
  • 举报

山东省往年acm省赛试题及答案

一、选择题(共10题,每题5分,共50分)

1.下列算法的时间复杂度是O(nlogn)的是:

A.冒泡排序

B.插入排序

C.归并排序

D.选择排序

答案:C

2.在数据结构中,栈和队列的主要区别是:

A.栈的操作只能在表的一端进行,队列的操作可以在表的两端进行

B.栈的操作只能在表的一端进行,队列的操作只能在表的一端进行

C.栈的操作可以在表的两端进行,队列的操作只能在表的一端进行

D.栈的操作可以在表的两端进行,队列的操作可以在表的两端进行

答案:A

3.以下关于哈希表的描述,正确的是:

A.哈希表的查找效率总是O(1)

B.哈希冲突只能通过链地址法解决

C.哈希函数的构造应尽量使哈希地址均匀分布

D.哈希表是一种基于比较的查找结构

答案:C

4.在一个无向图中,所有顶点的度数之和等于所有边数的:

A.1/2倍

B.1倍

C.2倍

D.4倍

答案:C

5.使用Dijkstra算法求单源最短路径时,要求图中不能有:

A.权值为负的边

B.权值为正的边

C.权值为零的边

D.自环

答案:A

6.下列关于二叉树遍历的描述,正确的是:

A.前序遍历序列与后序遍历序列可以唯一确定一棵二叉树

B.中序遍历序列与后序遍历序列可以唯一确定一棵二叉树

C.前序遍历序列与中序遍历序列可以

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档