首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

鏈式哈希表的聲明解决思路

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

鏈式哈希表的聲明
本帖最后由 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出来的数组。

热点排行