我在想是否有一些“标准”的例子,每个人都可以用来解释需要哈希表的问题的本质。在现实世界中,有哪些众所周知的问题可以通过使用哈希表获得巨大的好处?
*编辑:此外,对于为什么问题的本质可以从哈希表中受益的背景或解释也会有所帮助!谢谢
*编辑:此外,对于为什么问题的本质可以从哈希表中受益的背景或解释也会有所帮助!谢谢
当我想要通过ID在内存中搜索用户记录时。
另一种选择是使用列表。但每次都需要循环查找用户。哈希表将使我只需一次调用就可以获得用户对象。
缓存,如果有新数据进来,我们将使用键覆盖现有记录。因此,基本上缓存将用于存储最近的状态。
foo['bar']="baz";
surname['joe']="shmoe";