qmap为什么使用skiplist而不是ob rb树?
-
12-12-2019 - |
题
我伤了为什么qmap通过skiplist数据结构而实现而不是rb树? 非常有趣 thread
解决方案
我曾经认为QMAP被设计为线程安全,从而实现为基于跳过列表的字典。显然这似乎不是是原因。它更简单:“可执行文件中的代码较少,每节点的内存较少。” 事实上,qmap一旦实现为rb树。
来源: qt季度19,“关联容器”部分
不隶属于 StackOverflow
题
我伤了为什么qmap通过skiplist数据结构而实现而不是rb树? 非常有趣 thread
解决方案
我曾经认为QMAP被设计为线程安全,从而实现为基于跳过列表的字典。显然这似乎不是是原因。它更简单:“可执行文件中的代码较少,每节点的内存较少。” 事实上,qmap一旦实现为rb树。
来源: qt季度19,“关联容器”部分