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

搜索资源列表

  1. java排序算法汇总

  2. java排序算法汇总 将数据结构里的排序算法使用java实现 包括:归并 快速排序 直接选择 插入。。。。
  3. 所属分类:其它

    • 发布日期:2009-08-07
    • 文件大小:6144
    • 提供者:kanwangzjm
  1. java排序算法集锦

  2. java排序算法集锦,包括:1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序); 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序
  3. 所属分类:其它

    • 发布日期:2009-12-18
    • 文件大小:14336
    • 提供者:xbhe8301
  1. 九种排序算法及其测试程序(java版)

  2. 九种排序算法及其测试程序(java版)本人耗时三天整理而成,绝对精典。记忆技巧:"冒择路(入)兮(希)快归堆+桶基" 冒泡、选择、插入、希尔、快速、归并、堆、桶式、基数。
  3. 所属分类:其它

  1. 快速排序算法源代码

  2. 冒泡排序的源代码; 平台:openSUSE 11.4 编译器:GCC version 4.5.1
  3. 所属分类:C/C++

    • 发布日期:2012-01-22
    • 文件大小:4096
    • 提供者:cauwu
  1. 快速排序算法

  2. 快速排序算法(C语言版) #include #include "type.h" #define Q_SIZE 10 /************************************* 模块内部数组或变量定义 **************************************/ static UINT8 q_array[Q_SIZE] = {0}; //static UINT8 m_array_tmp[M_SIZE] = {0}; /* 辅助数组,存放排序的中间结果 */
  3. 所属分类:C/C++

    • 发布日期:2012-04-25
    • 文件大小:162816
    • 提供者:sj4004
  1. 快速排序优化

  2. 快速排序算法是当前使用最多的排序算法之一,它的基本思想是分治法,选择一个划分元,将小于划分元的元素放在左边,将大于划分元的元素放在右边,针对左右子序列重复此过程,直到序列为空或者只有一个元素,这是基本快速排序算法的思想。 优化排序算法:当快速排序的子序列的长度小于某个给定的K时,该子序列基本有序,采用插入排序算法对子序列进行优于快速排序算法,整体的算法时间复杂度下降为O(nk = nlg(n/k));
  3. 所属分类:C++

    • 发布日期:2012-11-27
    • 文件大小:1024
    • 提供者:csu_kaven
  1. 快速排序实现算法(c)

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

    • 发布日期:2008-09-08
    • 文件大小:668
    • 提供者:castlooo
  1. 常见排序算法

  2. 常见排序算法,大家可以看看。有帮助。 排序 分内排序 和外 排序。 排序。 内排序 :指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的。 外排序 :指在排序期间全部对象个数太多, 不能同时
  3. 所属分类:C++

    • 发布日期:2013-06-07
    • 文件大小:618496
    • 提供者:u010038480
  1. 基本排序算法C语言实现

  2. 基本排序算法C语言实现 在这里,你能找到基本算法的高效实现! 包括:冒泡排序C代码、堆排序C代码、插入排序C代码、 选择排序C代码、归并排序C代码、快速排序C代码
  3. 所属分类:C/C++

    • 发布日期:2013-08-26
    • 文件大小:11264
    • 提供者:luozhaowork
  1. 排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序.mht

  2. 排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序.mht
  3. 所属分类:Java

    • 发布日期:2013-09-13
    • 文件大小:472064
    • 提供者:wuguo_
  1. Java排序算法(9个常用)

  2. 包含了1.冒泡排序。2.桶排序。3.堆排序。4.插入排序。5.归并排序。 6.快速排序。7.基数排序。8.选择排序。9.希尔排序。经过测试是可以运行的。如有什么疑问:博客:http://blog.csdn.net/pzxwhc 邮箱:wuhuachuan712@qq.com 欢迎交流,共同进步。
  3. 所属分类:Java

    • 发布日期:2014-04-13
    • 文件大小:6144
    • 提供者:u014077165
  1. Java实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序等

  2. 主要介绍了Java如何实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 、快速排序、归并排序、堆排序和LST基数排序,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-03
    • 文件大小:61440
    • 提供者:weixin_38742460
  1. C++实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序等

  2. 主要介绍了C++如何实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 、快速排序、归并排序、堆排序和LST基数排序,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-03
    • 文件大小:79872
    • 提供者:weixin_38614268
  1. 排序算法:快速排序

  2. 1.快速排序的思想 先从数列中取出一个数作为基准数(简单起见就选第一个数) 分区过程:将比这个数大的数全放到他的右边,比他小的数全放到他的左边(分治) 再对左右两边的区重复第一步和第二部操作,直到各区间只有一个数(递归) 简单来说就是: 快速排序 = 冒泡 + 分治 + 递归 索引 0 1 2 3   数值 11 18 10 12     i=0     j=3 x=11 ps:i表示起始位置,j表示结束位置,x表示基值。 索引 0 1 2 3 《—— 数值
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:41984
    • 提供者:weixin_38562329
  1. C语言对磁盘文件进行快速排序简单实例

  2. C语言对磁盘文件进行快速排序简单实例 快速排序(quick sort)是由C.A.R.Hoare发明并命名的,这种排序被认为是目前最好的一种排序算法。快速排序基于交换排序,与同样的基于交换排序的冒泡排序法相比,其效果非常明显。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 本例中快速排序是通过函数quick_disk(FI
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:57344
    • 提供者:weixin_38643401
  1. C#递归算法之快速排序

  2. 上两片第归算法学习: 1)递归算法之分而治之策略 2)递归算法之归并排序   上一篇学习中介绍了了递归算法在排序中的一个应用:归并排序,在排序算法中还有一种算法用到了递归,那就是快速排序,快速排序也是一种利用了分而治之策略的算法,它由C.A.R发明,它依据中心元素的值,利用一系列递归调用将数据表划分成越来越小的子表。在每一步调用中,经过多次的交换,最终为中心元素找到最终的位置。与归并算法不同,快速排序是就地排序,而归并排序需要把元素在临时向量中拷贝,下面通过对以下向量进行排序来理解和加深快速排序
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:98304
    • 提供者:weixin_38550834
  1. C#排序算法之快速排序解析

  2. 本文实例为大家分享了C#实现快速排序的具体代码,供大家参考,具体内容如下 代码: /// /// 排序 /// /// 要排序的数组 /// 下标开始位置,向右查找 /// 下标开始位置,向左查找 public static void Sort(int[] array, int low, int high) { if (low >= high) return; //
  3. 所属分类:其它

    • 发布日期:2020-12-30
    • 文件大小:34816
    • 提供者:weixin_38664532
  1. DataStructure_Algorithm:排序算法-源码

  2. 数据结构算法 (最新工作比较忙,可能不会及时更新,可以将现有的算法重复复习,也可以自己去网上查找其他自己感兴趣的算法,后面会更新,祝好运!) 学习思路建议: 先理解算法概念,了解其原理,知道其流程 开始敲代码,第一,二遍照着本项目源码边敲边理解 再后来,不要看原始码,自己实现算法,哪里卡住就从头梳理思路,尝试自己解决 最后还要手写这些算法,大公司面试一般都会让在纸上写伪代码,提前练习以防止到时候手生。 个人觉得重要的是做练习。算法的话练习得越多,对算法就越了解,也就越能够深刻记住这种算法。因为记
  3. 所属分类:其它

    • 发布日期:2021-03-25
    • 文件大小:26624
    • 提供者:weixin_42102358
  1. C++实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序等

  2. 本文实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 、快速排序、归并排序、堆排序和LST基数排序 首先是算法实现文件Sort.h,代码如下: /* * 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 * 以及快速排序、归并排序、堆排序和LST基数排序 * author gkh178 */ #include template void swap_value(T &a, T &b) { T temp = a; a = b; b = temp;
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:82944
    • 提供者:weixin_38502693
  1. PHP排序算法之快速排序(Quick Sort)及其优化算法详解

  2. 本文实例讲述了PHP排序算法之快速排序(Quick Sort)及其优化算法。分享给大家供大家参考,具体如下: 基本思想: 快速排序(Quicksort)是对冒泡排序的一种改进。他的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行快速排序,整个排序过程可以递归进行,以达到整个序列有序的目的。 基本算法步骤: 举个栗子: 假如现在待排序记录是: 6   2   7   3   8   9 第一步、创建变量 $low 指
  3. 所属分类:其它

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