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

搜索资源列表

  1. C语言快速排序算法实现

  2. 用C语言实现快速排序的代码,应该会有帮助。
  3. 所属分类:C

    • 发布日期:2009-06-30
    • 文件大小:2048
    • 提供者:kevintws
  1. 排序算法(合并排序,快速排序)

  2. C语言实现的排序算法,包括快排和合并排序,测试通过
  3. 所属分类:C

    • 发布日期:2009-10-17
    • 文件大小:811008
    • 提供者:rommelq
  1. 数据结构C语言实现快速排序算法

  2. 输入N个数,进行快速排序,并进行输出操作。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  3. 所属分类:C

    • 发布日期:2009-11-10
    • 文件大小:1024
    • 提供者:bo__1
  1. C语言实现快速排序算法

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

    • 发布日期:2009-12-07
    • 文件大小:161792
    • 提供者:bue2009
  1. C语言数据结构各种排序

  2. 简单选择排序、直接插入排序和冒泡排序。实现快速排序算法。实现折半插入排序。采用几组不同数据测试各个排序算法的性能(比较次数和移动次数)
  3. 所属分类:其它

    • 发布日期:2010-01-06
    • 文件大小:4096
    • 提供者:david395412874
  1. Java和C语言实现各种经典算法(含代码图例)

  2. Java和C语言实现各种经典算法(含代码图例) 老掉牙 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes筛选求质数 超长整数运算(大数运算) 长 PI 最大公因数、最小公倍数、因式分解 完美数 阿姆斯壮数 最大访客数 中序式转后序式(前序式) 后序式的运算 关于赌博 洗扑克牌(乱数排列) Craps
  3. 所属分类:C

    • 发布日期:2010-04-22
    • 文件大小:707584
    • 提供者:yyklong
  1. C语言6种排序算法及其实现

  2. C语言中常见排序算法:冒泡排序法、选择排序法、插入排序法、快速排序法、希尔排序法、堆排序法等6种算法及其实现。
  3. 所属分类:C/C++

    • 发布日期:2011-04-11
    • 文件大小:39936
    • 提供者:ttkl1
  1. 快速排序算法C语言实现

  2. 快速排序算法C语言实现快速排序算法C语言实现 www.edsionte.com/techblog
  3. 所属分类:C/C++

    • 发布日期:2011-05-05
    • 文件大小:747
    • 提供者:edsionte
  1. 用c语言实现快速排序算法

  2. 经典的快速排序算法。代码较少,容易读懂。
  3. 所属分类:C

    • 发布日期:2011-08-06
    • 文件大小:461
    • 提供者:wqyheya
  1. c语言实现快速排序

  2. c语言实现快速排序,递归方式实现,含详细注释。
  3. 所属分类:C/C++

    • 发布日期:2011-10-22
    • 文件大小:2048
    • 提供者:luckypay
  1. c 语言实现快速排序算法

  2. 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
  3. 所属分类:C

    • 发布日期:2012-12-26
    • 文件大小:3072
    • 提供者:xj178926426
  1. C语言实现快速排序算法(c语言上机)

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

    • 发布日期:2020-02-05
    • 文件大小:750
    • 提供者:k_w1997
  1. c语言实现快速排序(逐步优化)

  2. c语言实现的快速排序算法,及其一步步优化代码(1. 数组长度较小时候选择插入排序;2. 主元在数组最左最右,中间三个数字中间选择中间大小的, 数组拆分后将 重复数字挪到主元附近,不进行重复partition)
  3. 所属分类:其它

    • 发布日期:2020-08-01
    • 文件大小:7168
    • 提供者:Faded0104
  1. C语言实现快速排序算法

  2. 主要为大家详细介绍了C语言实现快速排序算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-08-27
    • 文件大小:72704
    • 提供者:weixin_38531630
  1. C语言实现快速排序

  2. 主要为大家详细介绍了C语言实现快速排序算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-08-27
    • 文件大小:55296
    • 提供者:weixin_38672800
  1. c语言实现冒泡排序、希尔排序等多种算法示例

  2. c语言实现插入排序、冒泡排序、选择排序、快速排序、堆排序、归并排序、希尔排序示例,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:69632
    • 提供者:weixin_38747444
  1. c语言实现冒泡排序、希尔排序等多种算法示例

  2. 实现以下排序插入排序O(n^2) 冒泡排序 O(n^2) 选择排序 O(n^2) 快速排序 O(n log n) 堆排序 O(n log n) 归并排序 O(n log n) 希尔排序 O(n^1.25) 1.插入排序 O(n^2) 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:71680
    • 提供者:weixin_38667697
  1. C语言实现快速排序

  2. 快速排序算法是一种分治排序算法.它将数组划分为两个部分,然后分别对两个部分进行排序.我们将看到,划分的准确位置取决于输入数组中元素的初始位置.关键在于划分过程,它重排数组,使得以下三个条件成立:(i)对于某个i,a[i]在最终位置上 (ii)a[left],…,a[i-1]中的元素都比a[i]小 (iii)a[i+1],…a[right]中的元素都比a[i]大.我们通过划分来完成排序,然后递归地应用该方法处理子数组. 我们使用一般策略来实现划分.首先,我们任选一个a[right]作为划分元素,这
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:56320
    • 提供者:weixin_38732277
  1. C语言中快速排序和插入排序优化的实现

  2. 快速排序 快速排序思想     1962年,由C.A.R.Hoare创造出来。该算法核心思想就一句话:“排序数组时,将数组分成两个小部分,然后对它们递归排序”。然而采取什么样的策略将数组分成两个部分是关键,想想看,如果随便将数组A分成A1和A2两个小部分,即便分别将A1和A2排好序,那么A1和A2重新组合成A时仍然是无序的。所以,我们可以在数组中找一个值,称为key值,我们在把数组A分解为A1和A2前先对A做一些处理,让小于key值的元素都移到其左边,所有大于key值的元素都移到其右边。这样递归
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:103424
    • 提供者:weixin_38570145
  1. C语言实现快速排序算法

  2. 一、快速排序算法(Quicksort) 1. 定义 快速排序由C. A. R. Hoare在1962年提出。快速排序是对冒泡排序的一种改进,采用了一种分治的策略。 2. 基本思想 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 3. 步骤 a. 先从数列中取出一个数作为基准数。 b. 分区过程,将比这个数大的数全放到它的右边,小于或等于它的数
  3. 所属分类:其它

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