这是我研究生的一个作业,要用贝叶斯分类器去实现垃圾邮件的分类。 第一次是用c语言实现。 第二次用Java,并且用了哈希表,用以保证其计算速度
2021-02-02 15:34:15 617KB 贝叶斯分类器 Java C 哈希表
1
哈希表中线性探查法解决冲突,查找,删除、插入关键字等操作
2021-01-10 21:36:56 3KB 哈希表
1
1)设计几个不同的哈希函数,比较他们的地址冲突率(可以用更大的名字集合做实验)。 (2)研究这30个人名的特点,努力找一个哈希函数,使得对于不同的拼音名一定不发生地址冲突。 (3)在哈希函数确定的前提下尝试各种不同处理冲突的方法,考察平均查找长度的变化和造好的哈希表中关键字的聚集性。
2020-12-03 23:27:00 5KB 哈希表 平均长度小于2
1
开放地址法哈希表构建,使用纯C语言实现,利用了泛型的思想进行编写。
2020-02-14 03:19:25 2.62MB C 泛型 哈希函数
1
哈希表实现通讯录:#include #include #include using namespace std; #define NULL 0 unsigned int key; //用来输入/输出文件流类 unsigned int key2; //key和key2分别是用做了电话号码和姓名的关键字
2020-01-04 03:14:56 98KB 哈希表,通讯录
1
资源包括:源代码,可执行文件。 1.问题描述 设计散列表实现电话号码查找系统。 2.基本要求 1)设每个记录有下列数据项:用户姓名、地址、电话号码; 2)从文件输入各记录,分别以电话号码和用户名为关键字建立散列表;(假 设人名为中国人姓名的汉语拼音形式 zhoukunxiao) 3)采用一定的方法解决冲突;(哈希函数可以用数字分析法和除留余数法构 造,用线性探测再散列法或链地址法处理冲突) 4)查找并显示给定电话号码的记录;(显示比较次数) 5)查找并显示给定用户姓名的记录;(显示比较次数) 6)输出相应的哈希表,计算平均查找长度; 7)设计一个菜单,上述操作要求都作为菜单中的主要菜单项。 3.测试数据 取所在班级的 n(n>=20)个同学记录。
2020-01-03 11:40:33 14KB 哈希表 c语言 课程设计
1
这是数据结构课程作业,用二次探测再散列法解决冲突建立哈希表并查找 从键盘读入 待查找 的权重数值,以除留余数法为哈希函数,二次探测再散列法解决冲突建立哈希表,基于哈希算法从数组中查找相应的记录,计算相应的查找时间,并在屏幕上输出显示。
1
是武汉理工大学的数据结构哈希表课程设计,文档可以直接拿去用啦,都不用修改的啊,很给力哦亲!我也是辛苦一番啦,希望能帮到你啊
1
数据结构课程设计,用C语言写的 一、任务描述 扫描一个C源程序,用Hash表存储该程序中出现的关键字,并统计该程序中的关键字出现的度。用线性探测法解决Hash冲突。设Hash函数为:Hash(Key)=[(Key的首字母序号)*100+(Key的尾字母序号)] Mod 41。关键字39个,参考C语言教材。 二、数据结构设计 ①关键字表的存储结构;②Hash表中的结点结构。频度、冲突次数 三、功能设计 ①从一个大字符串中分解单词 ②识别是否是关键词;用哪种方法:有序表查找、二叉查找树? ③Hash函数,解决冲突,统计冲突次数。key => 地址 ④插入Hash表,或调整Hash表项中的频度 ⑤输出Hash表,关键词总数,冲突次数
2020-01-03 11:25:21 8KB 哈希表 hash 数据机构
1
对一批关键字集合采用开放定址哈希表的存储结构来建立相应的哈希表和完成查找过程。 (1) 熟练掌握哈希表的构造方法 (2) 理解哈希表与其他结构表的实质性差别。
2020-01-03 11:24:14 190KB 哈希表的构造方法,
1