在下列排序算法中,时间复杂度不受数据初始特性影响,恒为O(n 2 )的是()
插入排序
冒泡排序
希尔排序
堆排
选A
本题题目本身具有问题,没说明是什么插入排序,也没说明是什么情况,根据屁平均复杂度为n^2有冒泡和插入排序
直插最好情况是n 最差是n^2
折半插最好为nlog2n 最差为n^2
冒泡最好为n 最差为n^2
希尔与堆排序为nlog2n
综合看,故选插入排序
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题