摘要: 数据结构哈希表 参考代码如下: [plain] view plain copy /* 名称:哈希表 语言:数据结构C语言版 编译环境:VC++ 6.0 日期: 2014-3-26 */ #include <stdio.h> #include <malloc.h> #include <windows. 阅读全文
posted @ 2016-06-05 13:18 叶_问 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 哈希算法的编写 hash表,有时候也被称为散列表。个人认为,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。hash表既满足了数据的查找方便,同时不占用太多的内容空间,使用也十分方便。 打个比方来说, 阅读全文
posted @ 2016-06-05 10:37 叶_问 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 一、散列表相关概念 散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)。 这里把这种对应关系f称为散列函数,又称为哈希(Hash)函数。按这个思想,采用散列技术将记录存在在一块连续的存储空间中,这块连续存储空间称为散列表或哈希表。那么 阅读全文
posted @ 2016-06-05 00:59 叶_问 阅读(340) 评论(0) 推荐(0) 编辑