1.时间复杂度
平均:快些以nlong2n的速度归队,其余时间复杂度都是o(n^2),一个特殊的是基数排序时间复杂度为O(d(n+rd))
最坏情况下:快速排序时间复杂度为O(n^2),其余与平均相同。
最好情况下: 容易插,起的好 由(n^2)--->O(n)
2.空间复杂度(快点回家)
平均情况:O(1),快速排序 nlon2n ,归并排序O(n),基数排序O(rd)
3.不稳定:快些选堆好友来聊天吧。
其他重点:
经过一趟排序能保证一个关键字到达最终位子,这样的排序是交换类或则选择类
关键字比较次数与原始序列无关 ---简单选择和折半插入
关键字比较次数与原始序列有关---交换类的排序
借助于“比较”,最快情况下时间复杂度至少为 O(n)