我现在刚接触哈希链表,不知道如何进行初始化。看了MSDN就是没有找到我想要的。
我现在想要实现类似以下的初始化:
 unsigned int JSHash( char * str)
        {
               unsigned int hash = 1315423911 ;               while ( * str)
                {
                       hash ^= ((hash << 5 ) + ( * str ++ ) + (hash >> 2 ));
               } 
       
               return (hash & 0x7FFFFFFF );
      } 
我是用的异或法。 但是不知道怎么把这种方法加入到hashtable中,请高手指点。
我的目的是将大量的中文词组及其词频用HASHTABLE储存,以便实现快速查找以及插入。
目标语料库是130G的大小。