第十章 排序概念与插入排序-计算机17级

匿名 (未验证) 提交于 2019-12-02 23:00:14
版权声明:欢迎转载,但转载时请注明原文地址 https://blog.csdn.net/weixin_42110638/article/details/84794819

解析在后面

解析:

x2-1:

他问的是可能的比较次数和移动次数分别是多少,那我们就假设原理就是全部递增的,插入排序后要求全部递减,这样的比较次数应该是最多的,即除了第一个进去的元素,其他的每一次新插入的元素都要跟已经插进去的元素做对比,共1一直加到n次(n=9),即45次。

再次注意,他问的是可能,所有a,b,c都不可能,而44注意也是可能,因为如果中间有两个元素相等,他们比较时是不会移动的,即插入排序的稳定性。

x2-2:

这个其实就是二分的比较次数,log2n取整再加一,n=1000,带入就是10

x2-3:

当序列基本有序(增序)时,直接插入排序过程中元素比较的次数较少,当序列为逆序时,元素的比较次数最多。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!