- 1
- 0
- 约4.4千字
- 约 6页
- 2026-09-07 发布于河北
- 举报
排序算法高频面试题及详细答案(真实面试版)
前言
本套题目为后端、客户端、算法岗通用高频排序面试题,剔除书面化生硬表述,答案贴合面试官打分标准,包含核心原理、时间空间复杂度、稳定性、优缺点、适用场景、手写代码要点及常见坑点,完全适配真实面试口述+手写场景。
一、基础概念面试题(必问)
1、什么是稳定排序?什么是不稳定排序?分别举例?
参考答案:
稳定排序指的是:排序后,原有数组中相等元素的相对顺序不会改变。简单来说,两个数值一样的数,谁原本在前面,排序后依然在前面。
不稳定排序则相反:相等元素的相对顺序可能被打乱。
稳定排序:冒泡排序、插入排序、归并排序、基数排序
不稳定排序:选择排序、快速排序、希尔排序、堆排序
面试加分补充:业务中如果需要保留原始排序权重(比如分数相同,按报名时间排序),必须用稳定排序。
2、常见排序算法的时间、空间复杂度汇总?
参考答案(面试最简背诵版):
冒泡排序:最好O(n)、最坏/平均O(n2),空间O(1),稳定
插入排序:最好O(n)、最坏/平均O(n2),空间O(1),稳定
选择排序:全部场景O(n2),空间O(1),不稳定
快速排序:最好/平均O(nlogn)、最坏O(n2),空间O(logn),不稳定
归并排序:全部场景O(nlogn),空间O(n),稳定
堆排序:全部场景O(nlogn),空间O(1),不稳定
希尔排序:平均O(nlogn)
您可能关注的文档
- 按病种分值付费(DIP)考试题库及详细答案.docx
- 按揭贷款业务岗位考核试题(含答案解析).docx
- 按摩师通用试题库及详细参考答案.docx
- 拨测岗位考核试题(含详细答案解析).docx
- 持证上岗综合考核试题(含详细答案).docx
- 持之以恒主题面试题及详细答案(职场实战版).docx
- 挫折承受力自测题(含详细答案解析).docx
- 挫折应对能力测试题(含详细答案).docx
- 挡墙工程专业考试题(含答案).docx
- 挡墙工程专业考试题(含详细答案).docx
- 新职业英语土建英语(第四版)Unit 8 PPT 课件.pptx
- 新融通职业本科英语综合教程1 Unit 1 教师用书.docx
- 新职业英语机电英语(第四版)Unit+7 PPT 课件.pptx
- 新职业英语机电英语(第四版)Unit+5 PPT 课件.pptx
- 新职业英语市场营销英语(第四版)Unit+4 PPT 课件.pptx
- 新职业英语物流英语(第四版) Unit 4 PPT 课件.pptx
- 新职业英语艺术设计英语(第三版)Unit 6 PPT 课件.pptx
- 新职业英语IT英语(第四版)Unit 3 PPT 课件.pptx
- 英语职业模块服务类学生用书(第二版)Unit 8 PPT 课件-L&S.pptx
- 英语职业模块工科类学生用书(第二版)Unit 3 PPT 课件 L&S.pptx
最近下载
- 统编版高中语文选择性必修上册第2单元专项练习 课内选择题(含答案).pdf VIP
- AI智能体赋能行业决策:趋势与实践白皮书(2026).pdf VIP
- 2025泡泡玛特POP MART品牌手册【非完整版】322页.pdf VIP
- 食品安全事故培训课件.ppt VIP
- (2026秋新版)部编版四年级道德与法治全册教案.doc
- 人防地下室专项施工方案.docx VIP
- 住院患者满意度调查表.doc VIP
- CET深圳市中电电力技术股份有限公司三相数字式多功能测控电表PMC-S723-A PMC-S723-B PMC-S723-C PMC-S723-I用户手册.pdf
- 肥胖主题:肥胖的危害PPT.ppt VIP
- 《走进世界技能大赛》中职全套教学课件.pptx
原创力文档

文档评论(0)