C # usuń duplikaty z listy <List <int>>
Mam problem z wymyśleniem najbardziej wydajnego algorytmu do usuwania duplikatówList<List<int>>
, na przykład (wiem, że to wygląda jak listaint[]
, ale po prostu robię to w celach wizualnych:
my_list[0]= {1, 2, 3};
my_list[1]= {1, 2, 3};
my_list[2]= {9, 10, 11};
my_list[3]= {1, 2, 3};
Więc wyjście byłoby po prostu
new_list[0]= {1, 2, 3};
new_list[1]= {9, 10, 11};
Daj mi znać, jeśli masz jakieś pomysły. Naprawdę to doceniam.