algorithm - 排名比较算法

标签 algorithm sorting ranking

<分区>

我正在尝试为图像比较程序设计一种算法,该算法将图像按顺序排列。

例如,假设我们有 5 张图片 - A B C D E

A > B
C > B
B > D
E > D

因此顺序为 A C B E D - 但是,A 和 C 尚未进行比较。我希望创建的程序将使用 800 多张图像。对于允许以尽可能少的投票数相互比较所有图像的算法有什么建议吗?

最佳答案

Topological Sort将找到与给定偏序一致的元素排序,这就是您所拥有的。

关于algorithm - 排名比较算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14449065/

相关文章:

PHP 查找对象在数组中具有最高值

algorithm - 排名算法

python - 使用其中一个数据帧作为键将 Python 中的数据帧组合到字典中

math - 是否有针对以下排名问题的优雅pyspark解决方案?

javascript - for 循环在 while 循环内 - o(n) 平方?

algorithm - 整数次根

java - 用于检查二进制数组是否可以旋转以使元素总和不超过 1 的快速算法

c++ - 图像处理:“可口可乐”识别的算法改进

qsort() 比较二维数组

laravel - 如何通过属性索引我的 Laravel 集合