- 2
- 0
- 约1.03万字
- 约 25页
- 2026-06-07 发布于上海
- 举报
程序员算法试题及解析
一、单项选择题(共10题,每题1分,共10分)
下列关于常见算法时间复杂度的描述中,正确的是
A.冒泡排序的平均时间复杂度为O(n2)
B.快速排序的最坏时间复杂度为O(nlogn)
C.二分查找的平均时间复杂度为O(n)
D.插入排序的最坏时间复杂度为O(logn)
答案:A
解析:冒泡排序无论最好、最坏还是平均情况,都需要两层遍历比较相邻元素,平均时间复杂度确实为O(n2),因此A选项正确。B选项错误,快速排序最坏情况出现在每次基准元素为当前序列的最大或最小值时,时间复杂度为O(n2);C选项错误,二分查找每次将查找范围缩小一半,平均时间复杂度为O(logn);D选项错误,插入排序最坏情况为序列完全逆序,每个元素都需要移动到序列最前端,时间复杂度为O(n2)。
下列关于排序算法稳定性的描述中,正确的是
A.快速排序是一种稳定的排序算法
B.堆排序是一种稳定的排序算法
C.归并排序是一种稳定的排序算法
D.希尔排序是一种稳定的排序算法
答案:C
解析:稳定排序的定义是排序后值相等的元素相对顺序和排序前保持一致,归并排序在合并子序列时,若两个元素值相等会优先保留前半部分的元素,因此是稳定排序,C选项正确。A选项错误,快速排序的基准元素交换操作可能打乱相等元素的相对顺序;B选项错误,堆排序的堆调整操作可能交换相等元素的位置;D选项错误,希尔排序的
您可能关注的文档
- 2026年注册给排水工程师考试题库(附答案和详细解析)(0522).docx
- CSS样式设计试题及解析.docx
- Ⅲ度烧伤的焦痂切开减压.docx
- 上班族防辐射的饮食.docx
- 丛集性头痛的药物缓解.docx
- 中药材种植题库及答案.docx
- 会计基础考证题库及答案.docx
- 会计师高级会计实务题库及答案.docx
- 作曲旋律创作试题及解析.docx
- 儿童注意缺陷多动障碍的行为疗法.docx
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 北京市海淀区2023-2024学年重点中学小升初语文入学考试卷含答案.doc VIP
- 北京市海淀区3上地实验小学小升初英语模拟试题(共10套)详细答案.doc VIP
- JVC摄像机GR-DV500AG用户手册.pdf
- 2026年离婚协议书(标准版可直接打印).docx
- 北京101中学本部小升初分班考试语文试题.docx VIP
- 北京市第一零一中学2024-2025学年七年级上学期语文分班考试卷(含答案).pdf VIP
- 课堂嵌入式评价方法与实践应用.docx VIP
- 监理单位安全监理管理制度.doc VIP
- 水利安全生产风险管控“六项机制”培训课件.pptx
- 北京理工大学超星学习通“工商管理”《微观经济学》网课试题附带答案2.pdf VIP
原创力文档

文档评论(0)