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