Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何在哈希中使用单词作为键_C - Fatal编程技术网

C 如何在哈希中使用单词作为键

C 如何在哈希中使用单词作为键,c,C,假设,我想创建一个哈希表,其中键是一个单词(字符的组合)。如何在C中实现这一点?是否有任何内置功能可供我们使用?C不提供哈希表数据结构 您可以编写自己的程序或使用GLib库,该库包含许多数据结构,包括哈希表 每当我需要一个简单、快速的C语言哈希算法时,我都会查找Bob Jenkins的哈希算法 试试看这里: 您能给我推荐一些算法、逻辑或任何参考资料吗。谢天谢地advance@user3686233ouah提供了答案。如果你觉得这对你来说太复杂了,或者需要更多的帮助,那么你需要提出一个新问题。哈希

假设,我想创建一个哈希表,其中键是一个单词(字符的组合)。如何在C中实现这一点?是否有任何内置功能可供我们使用?

C不提供哈希表数据结构

您可以编写自己的程序或使用GLib库,该库包含许多数据结构,包括哈希表


每当我需要一个简单、快速的C语言哈希算法时,我都会查找Bob Jenkins的哈希算法

试试看这里:


您能给我推荐一些算法、逻辑或任何参考资料吗。谢天谢地advance@user3686233ouah提供了答案。如果你觉得这对你来说太复杂了,或者需要更多的帮助,那么你需要提出一个新问题。哈希字符串是一种众所周知的算法。如果您正在努力解决这个问题,您可能希望在解决这个问题之前回到基础hashes@user3686233我推荐史蒂文·斯基纳的算法设计手册,第二版