读书人

在是用一个hash表的时分怎样清零hash表

发布时间: 2013-03-10 09:38:39 作者: rapoo

在是用一个hash表的时候怎样清零hash表最快?
用for的话感觉比较慢,代码如下:
struct hashnode hlist[MAXSIZE];
bool initHlist() //initialize hlist array
{
int i;
for(i=0;i<MAXSIZE;i++)
{
hlist[i].word = NULL;
hlist[i].line= 0;
hlist[i].next = NULL;
}
}
因为hash表的大小已经知道了,用memset会不会更快?
这里用memset应该怎么写呢?
[解决办法]
memset(hlist,0,sizeof(hlist));

读书人网 >C语言

热点推荐