点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - shellsort
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
网站数据结构大型作业
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的倍数的记录
所属分类:
其它
发布日期:2009-06-09
文件大小:146432
提供者:
kun41482718
C++的Shell排序算法代码学习
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; } }
所属分类:
C++
发布日期:2009-06-30
文件大小:879
提供者:
woaini7522
ShellSort
shell排序
所属分类:
其它
发布日期:2007-10-08
文件大小:23552
提供者:
jensonhjt
数据结构课程设计--排序算法性能分析
目 录 摘 要 1 前 言 2 正 文 3 1. 采用类C语言定义相关的数据类型 4 2. 各模块的伪码算法 5 3. 函数的调用关系图 11 4. 调试分析 11 5. 测试结果 13 6. 源程序(带注释) 16 总 结 28 参考文献 29 致 谢 30 附件Ⅰ 部分源程序代码 31 摘要 排序是计算机程序设计中的一种重要操作。各种部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。 关键字:排序,性能分析。 前 言 排序是计算机程序设计中的一种重要操作。它的功能是将
所属分类:
其它
发布日期:2009-09-10
文件大小:78848
提供者:
wqq_lw
Data.Structures.and.Algorithm.Analysis
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
所属分类:
C
发布日期:2009-10-19
文件大小:2097152
提供者:
lgm97
14种经典排序算法C程序(强烈推荐)
文件结构: 插入排序(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
所属分类:
C
发布日期:2009-10-31
文件大小:83968
提供者:
yellowhk
几种排序及其测试比较
几种排序及其测试比较: 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
所属分类:
其它
发布日期:2009-11-12
文件大小:11264
提供者:
xuchang
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 三维数组的表示 14 ∷相关函数:InitArra
所属分类:
iOS
发布日期:2009-12-17
文件大小:4194304
提供者:
xqq524148626
排序DEMO (数据结构课程设计)
数据结构 课程设计 (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
所属分类:
其它
发布日期:2009-12-28
文件大小:56320
提供者:
wendycheng1
九种排序算法研究。。C++向量实现。。
1、插入排序(InsertSort) 2、冒泡排序(BubbleSort) 3、选择排序(SelectSort) 4、快速排序(QuickSort) 5、希尔排序(ShellSort) 6、计数排序(CountSort) 7、堆排序(HeapSort) 8、归并排序(MergeSort) 9、基数排序(RadixSort)
所属分类:
其它
发布日期:2010-01-12
文件大小:11264
提供者:
hengzihua
8种经典实用的排序算法
bubblesort insertionsort quicksort radixexch tadixlsd selectionsort shellsort
所属分类:
其它
发布日期:2010-03-02
文件大小:146432
提供者:
vi_tas
数据结构之希尔排序算法程序
此希尔排序算法采用增量减半的方法来进行数据的排序,内有部分注释
所属分类:
其它
发布日期:2010-04-16
文件大小:626
提供者:
Lester_2008
希尔排序 、 快速排序
操作系统的ShellSort+QuickSort 源代码,可直接运行.
所属分类:
C/C++
发布日期:2010-06-11
文件大小:197632
提供者:
ximenxue1964
数据结构课程设计C语言版
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
所属分类:
C
发布日期:2010-06-25
文件大小:146432
提供者:
laputa123
c语言、学分管理程序
#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
所属分类:
其它
发布日期:2010-11-20
文件大小:12288
提供者:
ahhqlrg
java实现的shell排序快速排序归并排序堆排序
用java实现的常用排序,都可以编译运行。 包括shellSort, quickSort, mergeSort, heapSort
所属分类:
Java
发布日期:2013-11-12
文件大小:2048
提供者:
philazhang
C++实现希尔排序(ShellSort)
主要为大家详细介绍了C++实现希尔排序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
所属分类:
其它
发布日期:2020-08-19
文件大小:52224
提供者:
weixin_38509082
ShellSort-源码
ShellSort
所属分类:
其它
发布日期:2021-03-06
文件大小:7340032
提供者:
weixin_42131352
C++实现希尔排序(ShellSort)
本文实例为大家分享了C++实现希尔排序的具体代码,供大家参考,具体内容如下 一、思路: 希尔排序:又称缩小增量排序,是一种改进的插入排序算法,是不稳定的。 设排序元素序列有n个元素,首先取一个整数gap using namespace std; const int maxSize = 20; // 希尔排序:每次减小1/3,直到d=1; // 因为前面增量比较大,
所属分类:
其它
发布日期:2021-01-21
文件大小:51200
提供者:
weixin_38747087
C++实现简单的希尔排序Shell Sort实例
本文以实例形式讲述了基于C++实现简单的希尔排序Shell Sort的方法,是一个很经典的算法,具体实现代码如下: #include using namespace std; void ShellSort(int* iArray,int length) { //初始化jump等于length int jump = length; //标记本趟检测是否进行了交换, // 若进行了 则还有下次从头开始的检测, // 否则停止,继续改变jump的值 做另一趟排序 bool isSwap
所属分类:
其它
发布日期:2021-01-20
文件大小:33792
提供者:
weixin_38678510
«
1
2
3
4
»