cloud

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  29 Posts :: 1 Stories :: 4 Comments :: 0 Trackbacks

常用链接

留言簿(5)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

unsigned long hash(const char *name,size_t len)
{
    unsigned 
long h=(unsigned long)len;
    size_t step 
= (len>>5)+1;
    
for (size_t i=len; i>=step; i-=step)
        h 
= h ^ ((h<<5)+(h>>2)+(unsigned long)name[i-1]);
    
return h;
}
posted on 2007-05-11 12:01 cloud 阅读(852) 评论(0)  编辑 收藏 引用 所属分类: 游戏

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理