gpt4 book ai didi

java - java中的排序点(2d,3d等)

转载 作者:行者123 更新时间:2023-12-01 16:34:17 25 4
gpt4 key购买 nike

在java中对点进行排序的最佳方法是什么(首先基于x坐标,如果x相同,则在y坐标上,如果y相同,则基于z坐标等等。)不实现排序算法?

在 C++ 中,在结对的帮助下可以非常容易地完成(如下所示)。

对于 2D:

Vector < pair < int,int > > plane;
sort(plane.begin(),plane.end())

对于 3D:

Vector < pair < int,pair < int,int > > > space;
sort(space.begin(),space.end());

提前致谢。山塔努

最佳答案

您不需要实现排序算法。您只需要实现一个比较器,然后可以将其与 Collections.sort() 一起使用.

参见Object Ordering请参阅 Java 教程以获取更多信息。

关于java - java中的排序点(2d,3d等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11071163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com