我试图找出所有对X的,在Java中Y轴点从各点每隔点,如下图所示。我在Windows上使用Eclipse。非常感谢在这个问题上的帮助。
三个点例如:(1.0,2.0)(2.0,2.0)(3.0,4.0)
所有从各对到每个其它点:
输出:
(1.0,2.0 )(2.0,2.0)
(1.0,2.0)(3.0,4.0)
(2.0,2.0)(1.0,2.0)
(2.0,2.0)(3.0,4.0)
(3.0,4.0)(1.0,2.0)
(3.0,4.0)(2.0,2.0)
感谢,
保罗
我试图找出所有对X的,在Java中Y轴点从各点每隔点,如下图所示。我在Windows上使用Eclipse。非常感谢在这个问题上的帮助。
三个点例如:(1.0,2.0)(2.0,2.0)(3.0,4.0)
所有从各对到每个其它点:
输出:
(1.0,2.0 )(2.0,2.0)
(1.0,2.0)(3.0,4.0)
(2.0,2.0)(1.0,2.0)
(2.0,2.0)(3.0,4.0)
(3.0,4.0)(1.0,2.0)
(3.0,4.0)(2.0,2.0)
感谢,
保罗
在这里仅列出重复两次,排除是一样的:
List<Point> points = new ArrayList<Point>();
points.add(new Point(1, 2));
points.add(new Point(2, 2));
points.add(new Point(3, 4));
printCombinations(points);
public static void printCombinations(List<Point> points) {
for (int i = 0; i < points.size(); i++) {
for (int j = 0; j < points.size(); j++) {
if (i != j)
System.out.println(points.get(i) + ":" + points.get(j));
}
}
}
短提示:经过所有点,遍历所有以下几点并将其添加到某个地方。
你有什么已经做了?这闻起来像功课。 – GaryF 2011-05-01 15:27:42
对不起,我们周日不做别人的作业。如果我们不忙,也许星期二? – 2011-05-01 15:29:14
这是涉及细分交叉点和dijkstras算法的项目的一小部分。我目前正在手动计算组合并将它们加载到源文本文件中。如果有人知道这样做的逻辑/代码,我很欣赏这一点。 – Paul 2011-05-01 15:33:27