sorting - 是否有等效于 boost::multi_index 容器,它同时按多个索引排序?
问题描述
我需要将中间计算结果存储在内存中。元素必须通过其ID
字段快速添加和删除,并且容器必须支持快速查找字段中具有最大值的元素quality
。
在内部,我会使用绑定来实现它boost::multi_index,但我更喜欢使用本机解决方案。
实现很可能需要将指定的外部字段转换为某个内部对象 ID 的排序/哈希索引,以及一个额外的哈希映射来保存该内部对象 ID 可访问的实际对象。
解决方案
推荐阅读
- reactjs - reactjs - 如何在reactjs的material-UI多选框中将默认值设置为选中?
- mysql - MySQL 8.0 - 用户定义的函数在其主体 (STR_TO_DATE) 生成的警告上崩溃
- c++ - 从文件中读取数组并将它们存储到结构成员中
- flutter - 输入'未来
- >' 不是类型“列表”的子类型
' 在类型转换中 - reactjs - 如何更改 miragejs db 中的 id 字段
- python - 根据其他数据框列更改列值
- python - Python套接字服务器读取客户端的多个命令
- r - 错误地使用“方法签名 (2) 中的元素多于函数‘asJSON’的通用签名 (1) 中的元素”
- python - 如何从python中的给定字符串生成1、2和3个单词的所有后续组合?
- javascript - 如何在 DOM 加载后使用 Jquery 在 DOM 上显示图像?