- 2
- 0
- 约1.11万字
- 约 28页
- 2026-06-10 发布于上海
- 举报
程序员考试试卷及解析
一、单项选择题(共10题,每题1分,共10分)
以下关于算法时间复杂度的描述,正确的是?
A.时间复杂度指算法执行的具体物理时长
B.时间复杂度为O(n2)的算法运行效率一定低于O(n)的算法
C.时间复杂度描述的是算法执行时间随数据规模增长的变化趋势
D.计算时间复杂度时必须覆盖所有边界场景的执行耗时
答案:C
解析:选项A错误,算法的实际执行时长受硬件性能、运行环境等多因素影响,时间复杂度不代表具体执行时间;选项B错误,当数据规模极小时,O(n2)的算法实际运行速度可能快于O(n)的算法,时间复杂度仅反映增长趋势,不代表小规模数据下的实际效率;选项C正确,时间复杂度的核心作用就是描述数据规模增长时算法耗时的变化规律;选项D错误,通常计算时间复杂度时仅考虑最坏情况下的执行耗时,不需要覆盖所有边界场景。
以下关于栈这种数据结构的描述,正确的是?
A.栈是先进先出的线性数据结构
B.栈支持在任意位置插入、删除元素
C.函数调用栈使用的是栈的存储逻辑
D.栈的随机访问时间复杂度为O(1)
答案:C
解析:选项A错误,栈是后进先出的线性结构,队列才是先进先出;选项B错误,栈仅支持在栈顶位置进行插入、删除操作;选项C正确,函数调用时的上下文存储、调用顺序符合栈后进先出的逻辑,因此系统使用栈结构维护函数调用栈;选项D错误,栈不支持随机访问,仅能访问栈顶元
您可能关注的文档
最近下载
- 【真题】苏教版五年级下册期末测试数学试卷(含解析)2024-2025学年江苏省宿迁市.docx VIP
- 15J401钢梯规范规范.docx VIP
- 2026老年人安全用药与护理PPT课件.pptx VIP
- 湖南省郴州市2024-2025学年高一下学期期末考试 英语试卷含答案.docx VIP
- 食品短缺、紧急需求应急处理方案.docx VIP
- 2025年全国保密教育线上培训考试题(含答案).docx VIP
- 高中新课标必背古诗文72篇全集(可编辑电子版).pdf VIP
- 标准图集-华北-19BJ1-1 工程做法.pdf VIP
- 松下电子坐便盖DL-5209CWS使用说明书.pdf
- 超智融合发展趋势与技术路径研究报告.docx
原创力文档

文档评论(0)