我有一个 ArraysList 包含M
已排序的列表。Arraylist 中的每个列表都具有相同的大小N
。现在我想将(N-1)
每个列表中的第一个对应值与其他值进行比较,并且我想找到具有相同第一个(N-1)
值的那些列表。直观地说,它可以通过两个 for 循环来完成,但复杂度可能高达M*N*N
. 我想知道是否有更好的算法来做到这一点。顺便说一句,M
可能是一个非常大的数字,而N
往往是一个较小的数字。
对不起,我可能不太清楚。我希望最终输出是具有相同第一个(N-1)
值的列表对。