首页 > 解决方案 > 是否有等效于 boost::multi_index 容器,它同时按多个索引排序?

问题描述

我需要将中间计算结果存储在内存中。元素必须通过其ID字段快速添加和删除,并且容器必须支持快速查找字段中具有最大值的元素quality

在内部,我会使用绑定来实现它boost::multi_index,但我更喜欢使用本机解决方案。

实现很可能需要将指定的外部字段转换为某个内部对象 ID 的排序/哈希索引,以及一个额外的哈希映射来保存该内部对象 ID 可访问的实际对象。

标签: sortingdictionaryindexingjulia

解决方案


推荐阅读