利用哈希表统计文本文件中单词的个数,哈希函数的实现为取模法,利用链地址法解决冲突。
标签:
上传时间: 2015-04-27
上传用户:ddddddos
一个用谢刚(www.xieg-gang.com)实验板实现流水灯的C代码陈雪。直接烧录入单片机就可运行。谢刚本身没有提供C51的源代码。
上传时间: 2013-12-04
上传用户:曹云鹏
这是微机原理有关的软件。谢望你们好好利用。
上传时间: 2015-05-04
上传用户:thuyenvinh
这是英国谢非尔德大学编写的一个功能非常强的遗传算法工具库,实用性好。
上传时间: 2013-12-15
上传用户:koulian
几种排序算法的C语言实现 用函数实现如下算法: (1) 直接插入排序, 希尔排序 (2) 冒泡排序, 快速排序 (3) 选择排序, 堆排序 (4) 归并排序 (5) 基数排序
上传时间: 2015-05-18
上传用户:kristycreasy
附有本人超级详细解释(看不懂的面壁十天!) 一、 实际问题: 希尔排序(Shell Sort)是插入排序的一种。因D.L.Shell于1959年提出而得名。它又称“缩小增量分类法”,在时间效率上比插入、比较、冒泡等排序算法有了较大改进。能对无序序列按一定规律进行排序。 二、数学模型: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d2<d1重复上述的分组和排序,直至所取的增量dt=1(dt<dt-l<…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。该方法实质上是一种分组插入方法。 三、算法设计: 1、将相隔某个增量dlta[k]的元素构成一个子序列。在排序过程中,逐次减小这个增量,最后当h减到1时,进行一次插入排序,排序就完成。增量序列一般采用:dlta[k]=2t-k+1-1,其中t为排序趟数,1≤k≤t≤[log2 (n+1)],其中n为待排序序列的长度。按增量序列dlta[0..t-1]。 2、按增量dlta[k](1≤k≤t≤[log2 (n+1)])进行一趟希尔插入排序。 3、在主函数中控制程序执行流程。 4、时间复杂度:1≤k≤t≤[log2 (n+1)]时为O(n3/2)。
上传时间: 2013-12-11
上传用户:天涯
一部分希尔伯特-黄变换(HHT)的经验模式分解(EMD)程序,
上传时间: 2014-01-10
上传用户:开怀常笑
还是希尔伯特--黄变换的程序,呵呵。hht emd
上传时间: 2014-01-01
上传用户:lanwei
哈希表设计 针对某个集体中人名设计一个哈希表,使得平均查找长度不超过R,并完成相应的建表和查表程序。
标签:
上传时间: 2013-12-31
上传用户:chenxichenyue
经典的希尔排序算法,对大家学习数据结构及培养编程思想有所启发!
标签: 排序算法
上传时间: 2015-06-19
上传用户:拔丝土豆