Pro*_*mer 3 language-agnostic data-structures
我刚刚读到了Hash表,如果我们在实践中使用它,我很好奇,因为如果我编写一个将数据存储在Hash表中的程序,那么存储只是暂时的.那么,为什么不使用数据库来存储呢?
换句话说,什么样的真实世界程序使用哈希表来运行它们?
您可以在工作时使用哈希表来存储数据.在许多情况下,使用数据库会比使用内存中的哈希表慢几个数量级.参见例如:
哈希映射是关于速度,而不是持久性.
看一下维基百科条目Uses部分的其他用途Hash table: