我有 2 套A
和B
.
存在一个将元素映射A
到的表B
。唯一需要注意的是一对(表中的行)可以出现不止一次。
A
目标是按照条件定义的顺序对元素进行排序:
- 在
A
表中出现次数较多的元素是一个很好的元素。 - 与相同元素多次
A
配对的元素不好。B
以上当然是定性的,我计划在测试算法时制作一个正确的定量版本(通过多少1
或2
影响一个好元素的概念)。
您能否建议我应该查看哪些算法和数据结构(如果已经存在的话)?
编辑:一般来说,如果决定哪个元素在哪个之前,取决于两个几乎不是线性的因素,它是如何写的?
在我的例子中,一个元素A
几乎与B
它出现的任何地方的相同元素完全配对,是一个非常“少”的元素。即使它的出现次数很多,它也会出现在其他所有事情之后。
我不知何故觉得这很令人困惑,并想知道是否有一些资源/研究可以处理这类事情。