美文网首页
2.7 希尔排序的性能分析

2.7 希尔排序的性能分析

作者: Aurochsy | 来源:发表于2019-03-22 14:24 被阅读0次

Chapter2: 时间复杂度分析、递归、查找与排序

7. 希尔排序的性能分析

希尔排序的性能无法准确量化,跟输入的数据有很大关系

在实际应用中也不会用它,因为十分不稳定,虽然比传统的插入排序快,但比快速排序等慢

其时间复杂度介于O(nlogn)O(n^2) 之间

只是说学习一下它的思想,学习时间复杂度分析的技巧,有时候虽然不能准确衡量一个算法的时间复杂度,但是可以通过确定其渐进下界和渐进上界在估计它的范围

有人用大量数据进行测试发现其时间复杂度大概在O(n^1.3) 左右

相关文章

  • 2.7 希尔排序的性能分析

    Chapter2: 时间复杂度分析、递归、查找与排序 7. 希尔排序的性能分析 希尔排序的性能无法准确量化,跟输入...

  • 2.7希尔排序

    2.7希尔排序时间复杂度o(n*logn) 思路:0~N-1 个数1.当步长为3的时候,从第四位的数字开始,向前...

  • 2.4 希尔排序

    Chapter2: 时间复杂度分析、递归、查找与排序 4. 希尔排序 1. 什么是希尔排序 概念解释 希尔排序也是...

  • 数据结构基础学习之(内排序)

    学习知识 排序基本概念 插入排序的实现方法及性能分析 交换排序的实现方法及性能分析 选择排序的实现方法及性能分析 ...

  • 希尔排序

    希尔排序是插入排序的一种优化,极端情况下,插入排序的数据交换次数非常多,性能差;希尔排序是取间隔较远的数据进行插入...

  • 算法 第二章第二部分笔记

    各种排序算法的性能特点 选择排序 插入排序 希尔排序 归并排序 本地归并排序 自底向上的归并排序 快速排序 三向切...

  • 排序算法(二)之希尔排序

    图解排序算法(二)之希尔排序 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也...

  • 07-希尔排序(Shell Sort)

    希尔排序(Shell Sort) 希尔排序是唐纳德·希尔(Donald Shell)在0959年提出的。希尔排序与...

  • 排序-希尔排序(分治)

    希尔排序 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序...

  • swift经典算法-希尔排序

    希尔排序 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序...

网友评论

      本文标题:2.7 希尔排序的性能分析

      本文链接:https://www.haomeiwen.com/subject/hwolvqtx.html