[英]What data structure to use to have O(log n) key AND value lookup?
拥有排序好的字典(哈希表,映射或任何键/值结构),您可以轻松地进行二进制搜索来查找项目。 如果我们假设键是唯一的,但是值可以重复,那么我们可以使用哪种数据结构对键进行O(log n)检索,还可以使用O(log n)查询来查找给定数据中的values=something
计数?
两个二进制搜索树,一个用于键,第二个用于值,以及相互的指针,将提供所需的功能。 指针从键到值可以是多对一,从值到键可以是一对多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.