【发布时间】:2012-03-16 10:33:59
【问题描述】:
我正在寻找 Java ArrayList 中重复 pairs 的数量。
我可以在纸上算出来,但我不知道是否有某种形式的数学公式可以轻松解决这个问题,因为我试图避免在我的代码中嵌套 for 循环。
使用数据集 [2,2,3,2,2] 的示例: 0:1、0:3、0:4、1:3、1:4、3:4。所以答案是六对重复?
【问题讨论】:
-
数字的顺序重要吗?
-
不,我想它不是,因为我实际上希望根据有多少碰撞对来执行功能。
-
您是否应该在重复对中包含
3:4? -
是的,我应该这样做!已编辑,谢谢:)