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

搜索资源列表

  1. 快速排序的改进算法(和插入排序结合)

  2. 快速排序用的主要是partition函数,在此程序里,快速排序改进,在调用partition将数组进行分组的时候,当子数组个数小于k时,不继续做快速排序,直接返回,k由用户自己定义大小。将返回的基本有序的数组进行插入排序,这样大大提高了快速排序的效率!
  3. 所属分类:其它

    • 发布日期:2009-10-23
    • 文件大小:1024
    • 提供者:huajentle
  1. 快速排序的改进算法,时间复杂度的详细解答

  2. 最好情况下, 最坏情况下, 平均情况下的时间复杂度
  3. 所属分类:其它

    • 发布日期:2009-12-03
    • 文件大小:22528
    • 提供者:lile12071
  1. 基于三准星的快速排序算法—C++实现

  2. 用C++实现了基于三准星的快速排序算法,三准星快速排序算法是对传统快速排序的改进,尤其在数据顺序或逆序时,能改进传统快速排序算法的效率
  3. 所属分类:C++

    • 发布日期:2010-06-08
    • 文件大小:3072
    • 提供者:mathandcomputer
  1. 快速排序算法通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

  2. 快速排序快速排序(Quicksort)是对冒泡排序的一种改进。适用很广,高效的排序方法。
  3. 所属分类:C

    • 发布日期:2010-07-04
    • 文件大小:310272
    • 提供者:lengxuehan
  1. 多种排序算法C代码实现

  2. 包含以下九种排序算法的C代码实现源码:可以自已生成随机数以便测试: 选择(SelectSort)、插入(InsertSort)、冒泡(BubbleSort)、Shell排序(ShellSort)、快速排序(QuickSort)、快速排序的改进算法(QStackSort)、合并排序算法(MergeSort)、 合并排序算法的改进算法(MergeSort2)、堆排序算法(HeapSort)。注:每一个皆可使用gcc编译通过,未发现无warning,有些可能需要链接math库,加-lm即可
  3. 所属分类:其它

    • 发布日期:2011-01-06
    • 文件大小:3072
    • 提供者:icymoon
  1. 快速排序的改进算法

  2. 快速排序的改进算法,经典推荐
  3. 所属分类:C/C++

    • 发布日期:2011-12-10
    • 文件大小:22528
    • 提供者:wpinghui
  1. 改进的快速排序

  2. 为快速排序的算法及程序实现。其它的就没有什么了。
  3. 所属分类:C/C++

    • 发布日期:2012-03-02
    • 文件大小:62464
    • 提供者:fendoujiayouba
  1. 快速排序算法模板

  2. 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
  3. 所属分类:C++

    • 发布日期:2012-07-19
    • 文件大小:730
    • 提供者:huang8579
  1. 快速排序改进(取首尾平均值做枢轴)

  2. 取首尾元素的值的平均值作为比较,是快速排序的改进算法
  3. 所属分类:C++

  1. 快速排序实现算法(c)

  2. 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一躺快速排序。一躺快速排序的算法是: 1)、设置两个变量I、J,排序开始的时候
  3. 所属分类:其它

    • 发布日期:2008-09-08
    • 文件大小:668
    • 提供者:castlooo
  1. C开发金典随书源码:含数据结构 数值计算分析 图形图像处理 目录和文件操作 系统调用方面的范例

  2. 配书光盘Readme文件 C 语言通用范例开发金典 第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6
  3. 所属分类:C

    • 发布日期:2013-10-25
    • 文件大小:4194304
    • 提供者:vcfriend
  1. 改进的快速排序算法

  2. 快速排序算法的改进思路 1.选取好的基准,是两边的数据个数尽量的均匀 取数组的第一个,中间,最后一个数据,取三个数中第二大的数作为基准 2. 不递归 3.与插入结合,当段内的数组个数小于等于16的时候,使用插入排序
  3. 所属分类:C/C++

    • 发布日期:2013-11-04
    • 文件大小:2048
    • 提供者:fengge6715
  1. 快速排序方法

  2. 开速排序 代码整理 复制粘贴直接用了 采用 Bentley&D. McIlroy 三分区快速排序的算法改进:需要4.5的版本
  3. 所属分类:C#

    • 发布日期:2014-02-12
    • 文件大小:4096
    • 提供者:u010966480
  1. 从最简单快速排序到各种改进的算法

  2. 这是简单的快速排序和加入各种改进算法的后的代码都有,比如快排入栈操作等
  3. 所属分类:C

  1. 快速排序代码

  2. 快速排序(Quicksort)是对冒泡排序的一种改进。在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。这是快速排序算法代码,可直接用
  3. 所属分类:C

    • 发布日期:2014-08-26
    • 文件大小:28672
    • 提供者:sky892012
  1. 快速排序的基本算法和改进实现

  2. 快速排序算法改进--小的子文件、三者取中、重复关键字三路划分
  3. 所属分类:C

    • 发布日期:2015-03-18
    • 文件大小:50176
    • 提供者:quzhongxin
  1. 数据结构算法实现(严蔚敏版配套实现程序)

  2. 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:InitArray函数 1.1.7 多项
  3. 所属分类:其它

    • 发布日期:2009-03-13
    • 文件大小:2097152
    • 提供者:qq_23936173
  1. 快速中值滤波算法的改进及其FPGA实现

  2. 针对传统中值滤波算法排序量大、速度慢且处理效果模糊的问题,在快速中值滤波算法的基础上,提出了一种加入阈值比较、且具有更高并行流水结构的改进算法,并在现场可编程门阵列(FPGA)硬件平台上实现了该算法。实验结果表明,改进的快速中值滤波算法不仅减少了比较的次数,还更好地保护了图像的细节,可满足图像预处理对实时性的要求。
  3. 所属分类:其它

    • 发布日期:2020-10-17
    • 文件大小:354304
    • 提供者:weixin_38594252
  1. python递归实现快速排序

  2. 快速排序(QuickSort)是对冒泡排序的一种改进: 基本思想: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序 过程可以递归进行,以此达到整个数据变成有序序列。 一趟快速排序的算法是: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j–),找到第一个小于key的
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:44032
    • 提供者:weixin_38742124
  1. C 语言快速排序实例代码

  2. 快速排序是对冒泡法排序的一种改进。 快速排序算法 的基本思想是:将所要进行排序的数分为左右两个部分,其中一部分的所有数据都比另外一 部分的数据小,然后将所分得的两部分数据进行同样的划分,重复执行以上的划分操作,直 到所有要进行排序的数据变为有序为止。 可能仅根据基本思想对快速排序的认识并不深,接下来以对n个无序数列A[0], A[1]…, A[n-1]采用快速排序方法进行升序排列为例进行讲解。 (1)定义两个变量low和high,将low、high分别设置为要进行排序的序列的起始元素和最后一个
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:81920
    • 提供者:weixin_38725734
« 12 3 4 5 6 7 8 »