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

搜索资源列表

  1. 归并排序 数据结构

  2. (1)输入一组数,用递归和非递归程序实现归并排序 (2)分析归并排序的复杂度 (3)将归并排序的思想用于外部排序中
  3. 所属分类:其它

    • 发布日期:2009-12-11
    • 文件大小:116kb
    • 提供者:tongling52186
  1. 非递归的归并排序(一种优排序)

  2. 用C++实现的非递归的归并排序,此为实验小程序,仅供参考。
  3. 所属分类:C++

    • 发布日期:2010-04-09
    • 文件大小:1mb
    • 提供者:chenjian_0704
  1. C++ 从0开始的数组下表排序,插入排序、交换排序、选择排序,归并排序

  2. 数组下标从0开始的排序,其中包含了各种对数组排序的方法,有插入排序(直接插入排序、希尔排序),交换排序(起泡排序、快速排序),选择排序(简单选择排序,堆排序(另外写))、归并排序(递归,非递归)。
  3. 所属分类:C++

  1. 实验2--归并排序

  2. 1.划分:将待排序序列P1,P2,.......Pn划分成两个长度相等的子序列P1,P2,.....Pn/2和Pn/2+1,.......Pn.2.求解子问题:分别对这个子序列进行归并排序,得到两个有序子序列.(递归实现和非递归实现)3.合并:将这两个有序子序列合并成一个有序序列.
  3. 所属分类:Java

    • 发布日期:2008-03-01
    • 文件大小:1kb
    • 提供者:creazy2008
  1. 数据结构 归并排序(非递归算法)

  2. 描述 用函数实现归并排序(非递归算法),并输出每趟排序的结果 Input 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 Output 每行输出每趟排序的结果,数据之间用一个空格分隔 Sample Input 10 5 4 8 0 9 3 2 6 7 1 Sample Output 4 5 0 8 3 9 2 6 1 7 0 4 5 8 2 3 6 9 1 7 0 2 3 4 5 6 8 9 1 7 0 1 2 3 4 5 6 7 8 9
  3. 所属分类:其它

    • 发布日期:2010-12-13
    • 文件大小:1kb
    • 提供者:wwweet
  1. 归并排序(递归)(C)源代码

  2. 用C语言写的归并排序的递归写法.这是本人按照书本上的定义揣摩出来的写法。仅供大家参考。另外我的资源中还有非递归和自然归并。敬请下载。
  3. 所属分类:C/C++

    • 发布日期:2011-04-02
    • 文件大小:2kb
    • 提供者:wkupaochuan
  1. C++各种排序算法实现

  2. 各种排序算法——直接顺序排序,希尔排序,起泡排序,快速排序,简单选择排序,筛选法调整堆,堆排序,一次归并,一趟归并,归并排序的非递归算法……
  3. 所属分类:C++

    • 发布日期:2012-01-19
    • 文件大小:4kb
    • 提供者:dongfengxiu
  1. 数据结构 排序算法之归并排序

  2. 归并排序,两种实现方法,一种是递归实现,另一种是非递归实现……可直接在vc6.0平台上编译运行,并按要求输入,便可从小到大的顺序输出……
  3. 所属分类:C

    • 发布日期:2012-03-31
    • 文件大小:1kb
    • 提供者:babaluoshahao
  1. 改进的归并排序算法

  2. 改进的归并排序算法,两种方式 1 是不回写, 2是 非递归
  3. 所属分类:C++

  1. 非递归归并排序详细分析

  2. 非递归归并排序详细分析,Java实现. 非常详细,基本上可以看明白
  3. 所属分类:Java

    • 发布日期:2012-09-25
    • 文件大小:37kb
    • 提供者:yjw123456
  1. 归并排序的非递归实现

  2. 归并排序的非递归实现详细介绍了归并排序的非递归实现
  3. 所属分类:C

    • 发布日期:2013-04-12
    • 文件大小:17kb
    • 提供者:ningfuxuan
  1. 8645 归并排序 (非递归算法).txt

  2. 8645 归并排序 (非递归算法).txt
  3. 所属分类:C/C++

    • 发布日期:2013-06-04
    • 文件大小:844byte
    • 提供者:clarencezi
  1. 归并排序c实现

  2. 归并排序是排序算法中的典型算法也是非常高效的算法,但其设计却并不容易,利用分治的思想本程序“分”时采用递归,“合”时采用非递归实现
  3. 所属分类:C/C++

    • 发布日期:2015-10-19
    • 文件大小:2kb
    • 提供者:dillon2015
  1. java归并排序

  2. 这是关于归并排序的demo,里面有递归版和非递归版的实现
  3. 所属分类:Java

    • 发布日期:2016-07-02
    • 文件大小:12kb
    • 提供者:gdutxiaoxu
  1. Java排序算法三之归并排序的递归与非递归的实现示例解析

  2. 主要介绍了Java排序算法三之归并排序的递归与非递归的实现示例解析,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-08-18
    • 文件大小:42kb
    • 提供者:weixin_38592134
  1. C#归并排序的实现方法(递归,非递归,自然归并)

  2. C#归并排序的实现方法(递归,非递归,自然归并),需要的朋友可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:116kb
    • 提供者:weixin_38546608
  1. 归并排序的递归实现与非递归实现代码

  2. 以下是对归并排序的递归实现与非递归实现代码进行了详细的介绍,需要的朋友可以过来参考下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:38kb
    • 提供者:weixin_38739044
  1. 归并排序的递归实现与非递归实现代码

  2. 归并排序归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。值得注意的是归并排序是一种稳定的排序方法。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。算法描述归并操作的工作原理如下:第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列第二步:设定两个指针,最初位置分别为两个已经排序序列的起始位置第三步:比较两个指针
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:40kb
    • 提供者:weixin_38564990
  1. [排序算法] 9. 归并排序递归与非递归实现及算法复杂度分析(分治算法、归并排序、复杂度分析)

  2. 文章目录1. 基本思想2. 代码实现2.1 递归实现2.2 优化—非递归实现3. 性能分析 1. 基本思想 在数列排序中,如果只有一个数,那么它本身就是有序的;如果只有两个数,那么一次比较就可以完成排序。也就是说,数越少,排序越容易。那么,如果有一个由大量数据组成的数列,我们很难快速地完成排序,该怎么办呢?可以考虑将其分解为很小的数列,直到只剩一个数时,本身已有序,再把这些有序的数列合并在一起,执行一个和分解相反的过程,从而完成整个数列的排序。 归并排序与快速排序的思想基本一致,唯一不同的是归并
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:596kb
    • 提供者:weixin_38743506
  1. quickSort-mergeSort-heapSort-radixSort:非递归归快速排序归并排序堆排序基数排序的实现-源码

  2. quickSort-mergeSort-heapSort-radixSort 非递归快速排序归并排序堆排序基数排序的实现 //快速排序 function quickSort ( arr ) { var parts = [ [ 0 , arr . length - 1 ] ] ; while ( parts . length ) { var part = parts . shift ( ) ; var l = part [ 0 ] ;
  3. 所属分类:其它

« 12 3 4 5 »