文章

1

粉丝

0

获赞

1

访问

62

头像
【数据结构 P1684 答疑】时间复杂度不受数据初始状态影响而恒
我要提问
发布于2025年5月27日 16:14
阅读数 62

题目链接:时间复杂度不受数据初始状态影响而恒为 O(nlog2n)的是( )。
请在下方描述您遇到的问题:
能不能给我讲讲为什么

登录查看完整内容


登录后发布评论

1 条评论
snake
2025年5月27日 17:34

时间复杂度不受数据初始状态影响而恒为 \( O(n \log n) \) 的排序算法是堆排序。堆排序在构建堆和调整堆的过程中,无论数据初始是否有序,其时间复杂度始终为 \( O(n \log n) \)。其他选项中,冒泡排序最好情况为 \( O(n) \)、最坏为 \( O(n^2) \);希尔排序的时间复杂度取决于间隔序列,通常不保证 \( O(n \log n) \);快速排序最坏情况下为 \( O(n^2) \)。因此,正确答案为:

答案:(A) 堆排序

赞(0)