首页试卷大全试题详情
难度: 使用次数:138更新时间:2026/03/13
1.
下列排序算法中,最坏情况下的时间复杂度为O(n²)的是哪一种?
A.快速排序
B.归并排序
C.堆排序
D.冒泡排序
题型:选择题 知识点:第五章 数据结构与算法
【答案】
D
【解析】
冒泡排序在最坏情况下的时间复杂度为O(n²),因为它需要进行n(n-1)/2次比较和交换操作。而快速排序的最坏情况为O(n²),但这是在特定情况下(如数组已排序),归并排序和堆排序的最坏情况都是O(n log n),通常归并排序被认为是最佳答案。

VIP 专属解析

开通 VIP 会员即可查看答案和详细解析

VIP专享

类题推荐:

未分类