Tôi có một mặt hàng List<T1>
và List<T2>
mặt hàng thứ hai. Cả hai danh sách được sắp xếp theo thứ tự bảng chữ cái của thuộc tính A. Tôi biết rằng danh sách các mục trong List<T2>
là một tập con của List<T1>
và không có mục nào trong số List<T2>
tồn tại không tồn tại trong List<T1>
.Lặp lại qua 2 Danh sách
Tôi cần lặp lại thông qua List<T1>
và thay đổi biến mỗi lần khớp với biến trong List<T2>
. Cách nhanh nhất và tốt nhất để làm điều này là gì? Tôi giả sử tôi cần phải lặp qua cả hai danh sách nhưng tôi biết làm một foreach lồng nhau sẽ không có ý nghĩa.
Danh sách có cùng loại không? – SLaks
Danh sách dài bao lâu? Không loại trừ một số giải pháp O (n^2) thô rất đơn giản nếu chúng ta đang nói về những con số nhỏ. –
'từ x trong List1 tham gia y trong List2 trên x.P bằng y.P'? – Gabe