私は 2 つの非常に大きなList<List<int>>
A と B を持っています。これらのリストの各要素間の交差を見つける必要があります。
A[0] = { 1, 2, 3};
B[0] = {2, 3, 4};
Intersection = { 2, 3 };
私の実装:
List<int> intersection = A[0].Intersection(B[0]).ToList();
このソリューションの実行には非常に長い時間がかかります。これを行うためのより良い方法と、より良い時間で実行するために使用できるより効率的なデータ構造があるかどうか疑問に思っています。
ありがとう!