全国计算计二级排序查找总结

2025-04-23 11:39:06

排序是指将一个无序序列整理成按值非递减顺序排列的有序序列。

全国计算计二级排序查找总结

查找技术:

1、线性表为无序表,不管是顺序存储还是链式存储。

2、表采用链式存储结构,即使是有序线性表。

全国计算计二级排序查找总结

3、二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次,而顺序查找需要比较n次。

全国计算计二级排序查找总结

排序技术:

1、交换类排序法:冒泡排序法,需要比较的次数为n(n-1)/2。快速排序法。

全国计算计二级排序查找总结

2、插入类排序法:简单插入排序法,最坏情况需要n(n-1)/2次比较。希尔排序法,最坏情况需要O(n1.5)次比较。

全国计算计二级排序查找总结

3、选择类排序法:简单选探怙鲔译择排序法,最坏情况需要n(n-1)/2次比较。堆排序法,最坏情况需要O(nlog2n)次比较。相比以上几种(除希尔排序法外),堆排序法的时间复杂度最小。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢