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

搜索资源列表

  1. 网站数据结构大型作业

  2. 1、希尔排序算法 void shellsort(sqlist& l,int d) { d=l.length/2; while(d>0) { for(i=d+1;i<=l.length;++i) if(l.r[i].key0&&l.r[0].key<l.r[j].key;j-=d) l.r[j+d]=l.r[j]; l.r[j+d]=l.r[0];} d=d/2;} } 基本思想: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录
  3. 所属分类:其它

    • 发布日期:2009-06-09
    • 文件大小:146432
    • 提供者:kun41482718
  1. C++的Shell排序算法代码学习

  2. c++ 语言的应用#include   using namespace std;   template   void ShellInsert(T a[],size_t a_size,size_t dk)   {   for(int i=dk;i!=a_size;++i){   cout<<i<<endl;   if(a[i] =0 && temp<a[j];j-=dk){   a[j+dk]=a[j];   }   a[j+dk]=temp;   }   }   
  3. 所属分类:C++

    • 发布日期:2009-06-30
    • 文件大小:879
    • 提供者:woaini7522
  1. ShellSort

  2. shell排序
  3. 所属分类:其它

    • 发布日期:2007-10-08
    • 文件大小:23552
    • 提供者:jensonhjt
  1. 数据结构课程设计--排序算法性能分析

  2. 目 录 摘 要 1 前 言 2 正 文 3 1. 采用类C语言定义相关的数据类型 4 2. 各模块的伪码算法 5 3. 函数的调用关系图 11 4. 调试分析 11 5. 测试结果 13 6. 源程序(带注释) 16 总 结 28 参考文献 29 致 谢 30 附件Ⅰ 部分源程序代码 31 摘要 排序是计算机程序设计中的一种重要操作。各种部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。 关键字:排序,性能分析。 前 言 排序是计算机程序设计中的一种重要操作。它的功能是将
  3. 所属分类:其它

    • 发布日期:2009-09-10
    • 文件大小:78848
    • 提供者:wqq_lw
  1. Data.Structures.and.Algorithm.Analysis

  2. This book describes data structures, methods of organizing large amounts of data, and algorithm analysis, the estimation of the running time of algorithms. As computers become faster and faster, the need for programs that can handle large amounts of
  3. 所属分类:C

    • 发布日期:2009-10-19
    • 文件大小:2097152
    • 提供者:lgm97
  1. 14种经典排序算法C程序(强烈推荐)

  2. 文件结构: 插入排序(InsertionSor.h) 1.直接插入排序 StraightInsertionSort(int *array, int length) 2.二叉插入排序 BinaryInsertionSort(int *array, int length) 3.2路插入排序 BiInsertionSort(int *array, int length) 4.表插入排序 TableInsertionSort(int *array, int length) 或 TableInserti
  3. 所属分类:C

    • 发布日期:2009-10-31
    • 文件大小:83968
    • 提供者:yellowhk
  1. 几种排序及其测试比较

  2. 几种排序及其测试比较: 1.InserSort: Compare number=6407568 Change number=6397342 SepndTime=1349ms 2. ShellSort: Compare number=1044703 Change number=1017712 SepndTime=127ms 3. QuickSort: Compare number=72478 Change number=30118 SepndTime=0ms 4. HeapSort: Compa
  3. 所属分类:其它

    • 发布日期:2009-11-12
    • 文件大小:11264
    • 提供者:xuchang
  1. C语言通用范例开发金典

  2. 第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 三维数组的表示 14 ∷相关函数:InitArra
  3. 所属分类:iOS

    • 发布日期:2009-12-17
    • 文件大小:4194304
    • 提供者:xqq524148626
  1. 排序DEMO (数据结构课程设计)

  2. 数据结构 课程设计 (1) 定义函数类型及大小: #include #include #include #define MAXSIZE 1000 typedef struct{ int key[MAXSIZE]; int length; }Sqlist; long compCount,shiftCount; (2) 定义四种排序: void shellsort(Sqlist L) void QuickSort(Sqlist pL) void heapsort(Sqlist b) void M
  3. 所属分类:其它

    • 发布日期:2009-12-28
    • 文件大小:56320
    • 提供者:wendycheng1
  1. 九种排序算法研究。。C++向量实现。。

  2. 1、插入排序(InsertSort) 2、冒泡排序(BubbleSort) 3、选择排序(SelectSort) 4、快速排序(QuickSort) 5、希尔排序(ShellSort) 6、计数排序(CountSort) 7、堆排序(HeapSort) 8、归并排序(MergeSort) 9、基数排序(RadixSort)
  3. 所属分类:其它

    • 发布日期:2010-01-12
    • 文件大小:11264
    • 提供者:hengzihua
  1. 8种经典实用的排序算法

  2. bubblesort insertionsort quicksort radixexch tadixlsd selectionsort shellsort
  3. 所属分类:其它

    • 发布日期:2010-03-02
    • 文件大小:146432
    • 提供者:vi_tas
  1. 数据结构之希尔排序算法程序

  2. 此希尔排序算法采用增量减半的方法来进行数据的排序,内有部分注释
  3. 所属分类:其它

    • 发布日期:2010-04-16
    • 文件大小:626
    • 提供者:Lester_2008
  1. 希尔排序 、 快速排序

  2. 操作系统的ShellSort+QuickSort 源代码,可直接运行.
  3. 所属分类:C/C++

    • 发布日期:2010-06-11
    • 文件大小:197632
    • 提供者:ximenxue1964
  1. 数据结构课程设计C语言版

  2. C语言版课程设计 #include #include 产生随机数 #include 调用计算时间的函数 #include using namespace std; 产生随机数,输入产生随机数的个数,范围,即可产生待排数据 void Random(long p[],long n,long a,long b) { long max,min; if(a>b) { max=a-b+1; min=b; } else { max=b-a+1; min=a; } srand((unsigned
  3. 所属分类:C

    • 发布日期:2010-06-25
    • 文件大小:146432
    • 提供者:laputa123
  1. c语言、学分管理程序

  2. #include #include #include #define Maxsize 100 typedef struct { int jchk; int zhyk; int xxk; int shyk; int rwk; }Lesson; typedef struct { char name[10]; char sex[4]; char clas[10]; char mayor[20]; char number[20]; Lesson kch; }Linelist; typedef stru
  3. 所属分类:其它

    • 发布日期:2010-11-20
    • 文件大小:12288
    • 提供者:ahhqlrg
  1. java实现的shell排序快速排序归并排序堆排序

  2. 用java实现的常用排序,都可以编译运行。 包括shellSort, quickSort, mergeSort, heapSort
  3. 所属分类:Java

    • 发布日期:2013-11-12
    • 文件大小:2048
    • 提供者:philazhang
  1. C++实现希尔排序(ShellSort)

  2. 主要为大家详细介绍了C++实现希尔排序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-08-19
    • 文件大小:52224
    • 提供者:weixin_38509082
  1. ShellSort-源码

  2. ShellSort
  3. 所属分类:其它

    • 发布日期:2021-03-06
    • 文件大小:7340032
    • 提供者:weixin_42131352
  1. C++实现希尔排序(ShellSort)

  2. 本文实例为大家分享了C++实现希尔排序的具体代码,供大家参考,具体内容如下 一、思路: 希尔排序:又称缩小增量排序,是一种改进的插入排序算法,是不稳定的。 设排序元素序列有n个元素,首先取一个整数gap using namespace std; const int maxSize = 20; // 希尔排序:每次减小1/3,直到d=1; // 因为前面增量比较大,
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:51200
    • 提供者:weixin_38747087
  1. C++实现简单的希尔排序Shell Sort实例

  2. 本文以实例形式讲述了基于C++实现简单的希尔排序Shell Sort的方法,是一个很经典的算法,具体实现代码如下: #include using namespace std; void ShellSort(int* iArray,int length) { //初始化jump等于length int jump = length; //标记本趟检测是否进行了交换, // 若进行了 则还有下次从头开始的检测, // 否则停止,继续改变jump的值 做另一趟排序 bool isSwap
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:33792
    • 提供者:weixin_38678510
« 12 3 4 »