我现在刚接触哈希链表,不知道如何进行初始化。看了MSDN就是没有找到我想要的。
我现在想要实现类似以下的初始化:
unsigned int JSHash( char * str)
{
unsigned int hash = 1315423911 ; while ( * str)
{
hash ^= ((hash << 5 ) + ( * str ++ ) + (hash >> 2 ));
}
return (hash & 0x7FFFFFFF );
}
我是用的异或法。 但是不知道怎么把这种方法加入到hashtable中,请高手指点。
我的目的是将大量的中文词组及其词频用HASHTABLE储存,以便实现快速查找以及插入。
目标语料库是130G的大小。
我现在想要实现类似以下的初始化:
unsigned int JSHash( char * str)
{
unsigned int hash = 1315423911 ; while ( * str)
{
hash ^= ((hash << 5 ) + ( * str ++ ) + (hash >> 2 ));
}
return (hash & 0x7FFFFFFF );
}
我是用的异或法。 但是不知道怎么把这种方法加入到hashtable中,请高手指点。
我的目的是将大量的中文词组及其词频用HASHTABLE储存,以便实现快速查找以及插入。
目标语料库是130G的大小。
解决方案 »
- 急! 问题!
- 请教在WindowsMediaPlayer控件上绘图可行吗?
- 关于C#中的哈希表!50分求帮助!
- 为什么我的程序只有我可以访问??
- 小女子工作初期,老板出的问题不太会,求救!
- 求一个网站的源码!送上200分!
- 怎么在一个窗体中访问另一个窗体的控件
- 这段代码为什么会出错啊!!(问题很简单,100分应该够了!)
- 有人用过微软OS最终版吗:Windows Longhorn?
- 我在1024分辨率下作的程序在800下出现了变化。怎么回事?
- 在Winform 的 ListView 上面鼠标放到某一行的时候,出现类似 Vs2005 黄底黑字的提示一样,最好形状能够不规则
- 新人 关于C#中ComboBox的使用方法 在线等
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html