![]() |
1
6
这里有一个建议:为每个标记使用一个位数组,元素的数量和对象的数量一样多;每个索引代表一个对象。如果对象具有该标记,则每个索引处的值为1。 标签上的布尔函数就是这个位数组上的快速设置操作。得到的位数组给出了满足条件的文档。 如果标签或对象经常更改,这不是很有效,但可能适用于您。 |
![]() |
2
0
你需要多快?您的布尔函数有多复杂,即在一个典型函数中使用了多少个标记?
|
![]() |
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 6 月前 |
![]() |
Alisa Petrova · 在有向图中更改一对顶点以创建循环 6 月前 |
![]() |
b39b332d · 使用C++标准库实现高效间隔存储 10 月前 |
![]() |
Paul C · 在维基百科上,将二叉搜索树转换为排序链表的算法是否存在错误? 10 月前 |
![]() |
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 10 月前 |
![]() |
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 11 月前 |