我相信标准的 python 类型 dict() 在大多数情况下都可以解决问题。与 C++ 的 std::map 的区别在于 dict 是作为哈希映射实现的,而 C++ 的映射是基于树的。 原文由 Kos 发布,翻译遵循 CC BY-SA 2.5 许可协议 有用 回复 查看全部 2 个回答 推荐问题 有一种算法 存在返回真,不存在返回假的高性能算法,我忘...
C++ STL map 类似的操作,操作的复杂性对应于 C++ STL map ? 通常足够接近 - 你想要它做什么? 如果答案是“提供订单”,那么 for k in sorted(d.keys()) 究竟出了什么问题?可能会使用太多内存?如果你正在做大量有序遍历插入插入,那么确定,点,你真的想要一棵树。 dict 实际上是一个哈希表而不是一个b树。...
我相信标准的 python 类型 dict() 在大多数情况下都可以解决问题。与 C++ 的 std::map 的区别在于 dict 是作为哈希映射实现的,而 C++ 的映射是基于树的。 原文由 Kos 发布,翻译遵循 CC BY-SA 2.5 许可协议 有用 回复 撰写回答 你尚未登录,登录后可以 和开发者交流问题的细节 关注并接收问题和回答的更新...