K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
以下对比均基于两种排序的基础升序实现版本
插入排序的平均时间复杂度为O(n),选择排序平均时间复杂度为O(n²),因此插入排序效率更高
两种排序算法的交换次数都为O(n),因此数据量较小时运行效率无明显差异
基础实现的插入排序是稳定排序,而选择排序属于不稳定排序
两种排序都属于原地排序算法,都需要额外O(n)的辅助空间