gpt4 book ai didi

c - 使用通用列表实现的哈希表

转载 作者:行者123 更新时间:2023-11-30 17:17:55 31 4
gpt4 key购买 nike

任何人都可以帮助我使用通用列表实现哈希表吗?到目前为止,我明白了,有人可以告诉我这是否是正确的方法吗?

typedef struct HashTable {
int key_len;
int data_len;
int num_buckets;
HashEntry *buckets;
} HashTable;

typedef struct HashEntry {
void* key;
void* data;
HashEntry* next; //list for collision resolution
} HashEntry;

最佳答案

恕我直言,这看起来更像是一个链接列表,而不是哈希表。哈希表应该类似于一个关联数组,其中哈希作为键,记录作为值。

关于c - 使用通用列表实现的哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29334520/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com