ソートされたリストを含むArraysListがM
あります。Arraylistの各リストのサイズは同じですN
。次に、各リストの最初の対応する値を他のリストと比較(N-1)
し、同じ最初の値を持つリストを見つけたいと思い(N-1)
ます。直感的には、2つのforループで実行できますが、複雑さはと同じくらい高くなる可能性がありますM*N*N
。これを行うためのより良いアルゴリズムがあるかどうか疑問に思いました。ちなみに、M
非常に大きい数になる可能性がありますN
が、小さい数になる傾向があります。
申し訳ありませんが、はっきりしないかもしれません。最終的な出力は、同じ最初の(N-1)
値を持つリストのペアである必要があります。