1 下面依次放各种算法对不同测试数据的运行时间
冒泡排序:
插入排序:
选择排序:
希尔排序—Sedgewick序列(4个点)
堆排序
归并排序(递归方式)
归并排序(非递归方式)
希尔排序—Sedgewick序列(15个点)
2 运行速度
可以看出,运行速度上希尔排序(Sedgewick15个点)>>归并(非递归)>=归并(递归)>=堆排序>希尔排序(Sed
冒泡排序:
插入排序:
选择排序:
希尔排序—Sedgewick序列(4个点)
堆排序
归并排序(递归方式)
归并排序(非递归方式)
希尔排序—Sedgewick序列(15个点)
可以看出,运行速度上希尔排序(Sedgewick15个点)>>归并(非递归)>=归并(递归)>=堆排序>希尔排序(Sed