现在,我正在使用,聆听,讨论和实现哈希表和哈希函数大约需要4年的开发时间。但我真的不明白为什么将其称为哈希?
我记得我开始编程的第一天,这个术语对我来说有点繁琐。我从不知道它是什么,基于它的名字。我只是通过实验了解了它的作用以及为什么以及何时应该使用它。
但是,有时我还是试图弄清楚为什么将其称为hash。我对表或函数没有问题,老实说,它们是相当演绎,合理的术语。但是,我认为可以使用更好的词来代替哈希,例如key或uniqueness。不要键入表或唯一性表。
根据我的字典,哈希表示:
- 土豆和肉类的炒菜(高度无关)
- #符号(又名数字符号,井号等)(仍然无关紧要,也许只是误称)
- 将算法应用于字符串(仍然与唯一性无关,这是哈希表的最重要特征)
- 切食物
- 大麻的另一个术语
有谁知道为什么将其称为哈希?