C语言分别用希尔排序法、快速排序算法、堆排序算法对n个整数进行排序并给出时间复杂度与空间复杂度
希尔排序法: 时间复杂度:最坏情况下为O(n^2),平均情况下为O(n^1.5)。 空间复杂度:O(1)。
快速排序算法: 时间复杂度:最坏情况下为O(n^2),平均情况下为O(nlogn)。 空间复杂度:最坏情况下为O(n),平均情况下为O(logn)。
堆排序算法: 时间复杂度:最坏情况下为O(nlogn),平均情况下为O(nlogn)。 空间复杂度:O(1)。
原文地址: http://www.cveoy.top/t/topic/hppN 著作权归作者所有。请勿转载和采集!