acm国际大学生程序设计试题及答案
ACM国际大学生程序设计试题及答案
一、选择题(30分)
1.下列哪种排序算法的平均时间复杂度为O(nlogn)?
A.冒泡排序
B.选择排序
C.快速排序
D.插入排序
答案:C
解释:冒泡排序、选择排序和插入排序的平均时间复杂度均为O(n2),而快速排序的平均时间复杂度为O(nlogn)。快速排序通过分治策略,每次将数组分成两部分,然后对每一部分递归排序,从而获得较好的平均时间复杂度。
2.在二叉搜索树中,查找一个元素的时间复杂度最坏情况下是:
A.O(1)
B.O(logn)
您可能关注的文档
最近下载
- 人教版八年级(上)数学期末测试卷及答案.docx VIP
- 2025年演出经纪人搜索引擎优化与营销专题试卷及解析.pdf VIP
- 15J401钢梯规范规范.docx VIP
- 2024妊娠期肝内胆汁淤积症临床诊治和管理指南(完整版) .pdf VIP
- 2025年拍卖师品牌建设与奢侈品行业借鉴专题试卷及解析.pdf VIP
- 2025年特许金融分析师基于新闻情绪分析的汇率交易策略专题试卷及解析.pdf VIP
- 2025年质量工程师航空航天行业质量管理体系专题试卷及解析.pdf VIP
- 2025年互联网营销师汽车后市场(洗车、保养)O2O服务专题试卷及解析.pdf VIP
- [人文社科书籍]《潜意识的力量》.(美)约瑟夫·墨菲.高清版.pdf
- 矿用防爆柴油机尾气颗粒物捕捉装置的再生方法及系统.pdf VIP
原创力文档

文档评论(0)