基本信息
文件名称:难倒程序员的题库及答案.doc
文件大小:29.44 KB
总页数:12 页
更新时间:2025-12-05
总字数:约5.84千字
文档摘要
难倒程序员的题库及答案
单项选择题(每题2分,共10题)
1.以下哪种排序算法的平均时间复杂度为O(nlogn)且空间复杂度为O(1)?
A.快速排序
B.归并排序
C.堆排序
D.冒泡排序
答案:C。解析:堆排序平均时间复杂度为O(nlogn),且它在排序过程中只需要常数级别的额外空间,即空间复杂度为O(1)。快速排序平均时间复杂度为O(nlogn),但空间复杂度为O(logn);归并排序平均时间复杂度为O(nlogn),空间复杂度为O(n);冒泡排序平均时间复杂度为O(n^2)。
2.下列关于数