【发布时间】:2016-11-06 18:47:06
【问题描述】:
我希望按最小距离对 RGB 颜色列表进行排序,希望这会比 Luminosity 和 HSV 提供更好的排序。我正在使用距离公式来计算颜色的距离,但是如何根据最小距离对列表进行排序?
【问题讨论】:
-
你用什么结构保存颜色?一个数组?
-
您将定义一个比较器,并将其与
Collections.sort一起使用。 -
“最短距离”是什么意思?与什么距离最短?为了对某些东西进行排序,您必须有一个绝对比例来放置每个值,并且关系必须满足基本的排序要求,例如传递性。如果你没有这个,你就不能一致地排序。
-
完全不清楚您要做什么。正如其他人问的那样,“与什么的距离最短?”您要解决的真正问题是什么?
标签: java algorithm sorting colors rgb