我有大量数据需要排序,目前需要很长时间。我会使用更好的算法。我也是java的新手,所以我希望它易于实现,但这不是必需的,因为只要有足够的时间我就可以弄清楚。
那我要排序什么?我认为制作一个可以按一定值(红色,绿色,蓝色,色调,饱和度,亮度)对图像中的像素进行排序的应用程序会很有趣,因此我正在使用整数和浮点数。由于图像中的像素,通常需要分类成千上万个数字,对于高清图片,有时甚至需要数百万个。我目前正在使用自己想到的某种算法,类似于选择排序。是的,它绝对没有效率。
尽管可以,但是我希望有更好的选择,因为目前对1920x1080的图片进行分类需要3.5个小时。我知道无论如何,这个过程都不会很快,但是至少可以更快。