- 1
- 0
- 约1.26万字
- 约 31页
- 2026-09-01 发布于河南
- 举报
acm竞赛试题及答案
选择题(20分)
A.快速排序的最坏时间复杂度为O(n)
B.快速排序的平均时间复杂度为O(nlogn)
C.快速排序的空间复杂度为O(n)
D.快速排序是一种稳定的排序算法
在图论中,Dijkstra算法不能解决的问题是
A.单源最短路径问题
B.负权边图的最短路径问题
C.非负权图的最短路径问题
D.无环图的最短路径问题
下列数据结构中,最适合实现LRU缓存的是
A.链表
B.哈希表
C.双向链表+哈希表
D.栈
动态规划适用于解决具有什么特征的问题?
A.问题可以分解为重叠的子问题
B.问题具有贪心选择性质
C.问题只能通过暴力枚举解决
D.问题不需要最优解
在ACM竞赛中,处理大数据输入输出时,应采用什么方法提高效率?
A.使用scanf和printf代替cin和cout
B.增加递归深度
C.减少变量数量
D.使用更高级的数据类型
填空题(20分)
在二叉树中,度为0的节点数为n0,度为2的节点数为n2,则总结点数n=____。(4分)
已知一个字符串ACM,其哈希值(使用简单的ASCII码相加)为____。(4分)
在KMP算法中,当模式串ababaa与主串abababab匹配时,当匹配到第6个
原创力文档

文档评论(0)