您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 快速排序算法相关分析

  2. 1)不做随机化处理的递归实现; 2)采用随机化处理的递归实现; 3)用while循环消除尾递归; 4)用栈模拟递归,并证明所需的栈空间为O(logn); 5) 够小时改用插入排序
  3. 所属分类:其它

    • 发布日期:2009-07-13
    • 文件大小:61440
    • 提供者:zclmoon
  1. 数据结构:快速排序算法的研究

  2. 排序是计算机科学中最重要的研究问题之一。" 年被列为" 世纪对科学和工程计算的研究与实 践影响最大的8 大问题之一。文章介绍了基本的快速排序算法及三种枢轴元素的选取方法,全面深入地分析了快速排序算法最坏情况下的时间复杂度、平均情况下的时间复杂度、随机情况下的时间复杂度。并对快速排序算法和堆排序算法进行了比较,理论和实验结果表明,快速排序算法仍然是目前最好的排序算法之一。
  3. 所属分类:其它

    • 发布日期:2009-08-10
    • 文件大小:346112
    • 提供者:haochangjun
  1. 超快速排序算法,性能优于快速排序算法和基数排序算法

  2. 快速排序算法结构简单,平均性能较佳; 基数排序性能较稳定。结合快速排序和基数排序,本文提出超快速排序算法,通过理论分析和实验表明,新算法的性能优于快速排序算法和基数排序算法。
  3. 所属分类:其它

    • 发布日期:2009-08-22
    • 文件大小:110592
    • 提供者:ZhaiLeiX
  1. 常用排序算法分析与实现

  2. 常用排序算法分析与实现,有插入,选择,希尔,快速等排序方法
  3. 所属分类:Java

    • 发布日期:2011-09-29
    • 文件大小:1048576
    • 提供者:charlse520
  1. Java基于分治法实现的快速排序算法示例

  2. 主要介绍了Java基于分治法实现的快速排序算法,结合实例形式分析了java基于分治法的快速排序相关实现技巧,代码中备有较为详细的注释说明便于理解,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:67584
    • 提供者:weixin_38689551
  1. C++快速排序的分析与优化详解

  2. 主要介绍了C++快速排序的分析与优化,非常经典的算法,分析也较为详尽,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:70656
    • 提供者:weixin_38668672
  1. C#快速排序算法实例分析

  2. 主要介绍了C#快速排序算法,实例分析了C#排序方法的相关技巧,非常具有实用价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-03
    • 文件大小:22528
    • 提供者:weixin_38740328
  1. C#使用委托实现的快速排序算法实例

  2. 主要介绍了C#使用委托实现的快速排序算法,实例分析了C#委托机制与快速排序算法的实现技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-03
    • 文件大小:23552
    • 提供者:weixin_38719578
  1. Python实现的快速排序算法详解

  2. 主要介绍了Python实现的快速排序算法,结合实例形式分析了Python快速排序的原理、实现方法与相关操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:40960
    • 提供者:weixin_38651445
  1. Python实现桶排序与快速排序算法结合应用示例

  2. 主要介绍了Python实现桶排序与快速排序算法结合应用,结合实例形式分析了Python快速排序及桶排序结合应用的相关实现技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:55296
    • 提供者:weixin_38614636
  1. Python快速排序算法实例分析

  2. 主要介绍了Python快速排序算法,简单说明了快速排序算法的原理、实现步骤,并结合具体实例分析了Python实现快速排序的相关操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:65536
    • 提供者:weixin_38659527
  1. php项目开发中用到的快速排序算法分析

  2. 主要介绍了php项目开发中用到的快速排序算法,结合实例形式详细分析了php快速排序的原理与使用方法,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:113664
    • 提供者:weixin_38735119
  1. 基于JavaScript实现的快速排序算法分析

  2. 主要介绍了基于Javascr ipt实现的快速排序算法,分析了快速排序的原理并结合实例形式给出了javascr ipt快速排序的操作步骤与相关实现技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-20
    • 文件大小:55296
    • 提供者:weixin_38622611
  1. PHP快速排序算法实例分析

  2. 主要介绍了PHP快速排序算法,结合实例形式分析了快速排序的原理、步骤及相关php定义与使用操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:50176
    • 提供者:weixin_38569722
  1. 基于JavaScript实现的快速排序算法分析

  2. 本文实例讲述了基于Javascr ipt实现的快速排序算法。分享给大家供大家参考,具体如下: 首先要介绍一下冒泡排序,冒泡排序的过程很简单,首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则将两个关键字交换,然后比较第二个和第三个,直到最后一个比较完成。这是第一趟冒泡,其结果使得关键字最大的记录被安置到最后一个位置上了。然后对序列前n-1个元素进行第二次冒泡,将倒数第二个选出。以此类推直到所有被选出,冒泡结束。 通过分析可以得出,冒泡排序的时间复杂度为O(n2)。 快速排序是对冒
  3. 所属分类:其它

    • 发布日期:2020-11-30
    • 文件大小:232448
    • 提供者:weixin_38729022
  1. PHP快速排序算法实例分析

  2. 本文实例讲述了PHP快速排序算法。分享给大家供大家参考,具体如下: 快速排序:在无序的数组$data中,选择任意一个值作为对比值,定义i为头部检索索引,j为尾部检索索引, 算法步骤: (1)初始化对比值$value=$data[0],$i=1,$j=count($data)-1 (2)首先从尾部开始检索,判断$data[$j]是否小于$value,若不小于则$j--,继续检索,直到找到比$value小的坐标 (3)这时开始头部检索,判断$data[$i]是否大于$value,若不大于则$i++,
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:52224
    • 提供者:weixin_38732740
  1. C#快速排序算法实例分析

  2. 本文实例讲述了C#快速排序算法。分享给大家供大家参考。具体实现方法如下: public static int[] QuickSort(int[] arr) { if (arr.Length <= 1) return arr; int pivot = arr.Length - 1; int[] less = GetLessThanEqualToPivot(arr, pivot); int[] greater = GetGreaterThanPivot(arr, pivot);
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:26624
    • 提供者:weixin_38630324
  1. C++快速排序的分析与优化详解

  2. 相信学过数据结构与算法的朋友对于快速排序应该并不陌生,本文就以实例讲述了C++快速排序的分析与优化,对于C++算法的设计有很好的借鉴价值。具体分析如下: 一、快速排序的介绍 快速排序是一种排序算法,对包含n个数的输入数组,最坏的情况运行时间为Θ(n2)[Θ 读作theta]。虽然这个最坏情况的运行时间比较差,但快速排序通常是用于排序的最佳的实用选择。这是因为其平均情况下的性能相当好:期望的运行时间为 Θ(nlgn),且Θ(nlgn)记号中隐含的常数因子很小。另外,它还能够进行就地排序,在虚拟内存
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:73728
    • 提供者:weixin_38514620
  1. Python快速排序算法实例分析

  2. 本文实例讲述了Python快速排序算法。分享给大家供大家参考,具体如下: 快速排序的时间复杂度是O(NlogN) 算法描述: ① 先从序列中取出一个数作为基准数 ② 分区过程, 将比这个数大的数全部放到它的右边, 小于或等于它的数全部放到它的左边 ③ 再对左右区间重复第二步, 直到各区间只有一个数 假设对 6, 1, 2, 7, 9, 3, 4, 5, 10, 8 进行排序, 首先在这个序列中随便找一个基准数(用来参照), 比如选择 6 为基准数, 接下来把所有比基准数大的数放在6的右边, 比6
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:67584
    • 提供者:weixin_38619613
  1. php项目开发中用到的快速排序算法分析

  2. 本文实例讲述了php项目开发中用到的快速排序算法。分享给大家供大家参考,具体如下: 实际上在,做web开发,比较少遇到使用一些算法之类的,毕竟不是做搜索引擎,也不是写底层(比如写个类似于mysql这样的数据库,里面需要自己实现排序算法),另外,每种语言,比如java,php都或多或少已经封装好排序函数给程序员使用。比如有个共识,大家做web开发的基本都明白,业务逻辑多比较简单,不是很复杂的业务逻辑。我们作为web开发的程序员,基本是是web架构,对数据库增删查改数据,然后把数据展示在页面中,大多
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:114688
    • 提供者:weixin_38636577
« 12 3 4 5 6 7 8 9 10 ... 23 »