计算机 选择题 较难

排序算法的比较与选择 — 计算机选择题

数据结构(C 语言版) 排序 AI 三重审校通过

题目
某系统需要对大量记录按关键字排序,要求所选排序算法同时满足:①平均时间复杂度为 O(n log n);②辅助空间复杂度为 O(n);③排序结果是稳定的。下列算法中能同时满足这三项要求的是( )。 A. 直接插入排序 B. 堆排序 C. 归并排序 D. 简单选择排序