既然 JavaScript 有了实际上可以使用原语或对象作为键的 Maps,是否仍然有充分的理由使用哈希函数推出自己的哈希映射(表(实现并处理碰撞和所有这些爵士乐?如果是这样,它们是什么?
滚动自己的 Map 实现确实允许您控制其内部。这确实允许您在键之间使用自定义相等比较,并使用针对应用程序中的键优化的哈希函数。
既然 JavaScript 有了实际上可以使用原语或对象作为键的 Maps,是否仍然有充分的理由使用哈希函数推出自己的哈希映射(表(实现并处理碰撞和所有这些爵士乐?如果是这样,它们是什么?
滚动自己的 Map 实现确实允许您控制其内部。这确实允许您在键之间使用自定义相等比较,并使用针对应用程序中的键优化的哈希函数。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium