读书人

式哈希表的明解决思路

发布时间: 2013-07-01 12:33:04 作者: rapoo

式哈希表的明
本帖最后由 surlogics 于 2013-05-20 17:16:32 编辑 算法精解把链式哈希表声明如下:

typedef struct CHTbl_ {

int buckets;

int (*h)(const void *key);
int (*match)(const void *key1, const void *key2);
void (*destroy)(void *data);

int size;
List *table;

} CHTbl;


我个人认最后的那个应该是
List *table[buckets];
我将它改了,能通过测试,但是不知道是否正确,另外原来那个什么会是正确的?作者在后面都使用例如
&htbl->table[bucket]的调用啊。
C 哈希表 表
[解决办法]
你得看这个table是不是存放的malloc出来的数组。

读书人网 >软件架构设计

热点推荐