我有一个有趣的例子,我在数据库中有一个表,我在其中以十六进制格式存储一些颜色。 我对该表进行查询并从数据库中获取具有不同颜色的列表。 我需要以“矩阵样式”向用户显示查询结果,例如 8 行和 10 列。 但结果矩阵中连续项矩阵项不应具有相同或相似的色调。 最好的方法是什么?
最佳答案
您可以从一个非常简单的算法开始:
- 随机放置所有颜色
- 找到一个不好的条目(即颜色与邻居的颜色差别不大的条目)
- 将此条目与另一个随机位置交换(但前提是交换使情况变得更好)
- 重复几次
关于asp.net - 在连续项目中构建具有不同颜色的颜色矩阵的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11637718/