本文实例为大家分享了C语言实现通用数据结构之通用映射的具体代码,供大家参考,具体内容如下
这是在通用链表的基础上实现的映射,关于链表的实现参见:。
注意映射中只存储了key和value的指针,没有储存实际的数据。
对于新的key类型来说,需要自定义HashCode函数和equal函数。
在HashSet的实现中给出了几个常见的hashCode函数和equal函数。参见:c语言实现通用数据结构(四):通用集合。
头文件:myHashMap.h
本文实例为大家分享了C语言实现通用数据结构之通用映射的具体代码,供大家参考,具体内容如下
这是在通用链表的基础上实现的映射,关于链表的实现参见:。
注意映射中只存储了key和value的指针,没有储存实际的数据。
对于新的key类型来说,需要自定义HashCode函数和equal函数。
在HashSet的实现中给出了几个常见的hashCode函数和equal函数。参见:c语言实现通用数据结构(四):通用集合。
头文件:myHashMap.h
发表评论