我需要制作一个最终可用于编写完整汇编程序的哈希表。
基本上我会有类似的东西:foo 100,
我需要对 foo 进行哈希处理,然后存储 100(命令的地址)。我在想我应该只使用二维数组。只有在记录地址(只是一个 int)或返回地址时,才会访问数组的第二维。在第二维中不会进行搜索。
如果我这样实现哈希表,会不会效率低下?如果效率很低,那么实现表格的更好方法是什么?
编辑:我还没有写任何代码。事实上,我什至不知道我要使用什么语言。我想用 C 编写它,所以这将是一个更大的挑战,但如果我觉得时间紧迫,我可能会用 Java 编写它。