Khác với giải pháp sugested ở trên, mục danh sách chỉ có thể xuất hiện một lần cho mỗi hàng.Cách lấy tất cả các kết hợp của một số Danh sách <int>
Đây là hệ thống đặt chỗ cho spa của tôi. Các nhân viên khác nhau có thể thực hiện các cách điều trị khác nhau.
Tôi có số List<List<int>>
. Đây là những nhà trị liệu có thể thực hiện điều trị được đặt trước.
Mỗi danh sách (đặt phòng) có chứa một số nguyên như thế này (đây là những nhà trị liệu có thể thực hiện đặt phòng):
{1, 3, 6}, //Booking 1
{1, 2, 6}, //Booking 2
{1}, //Booking 3
{2,3} //Booking 4
tôi muốn xem tất cả các kết hợp có thể có số chỉ có thể xuất hiện trong một nơi. Để xem danh sách phía trên hai ombinations có thể sẽ là:
6,2,1,3 hoặc 3,6,1,2
Đó là dành cho sự kết hợp đầu tiên:
- đăng ký trước 1 : trị liệu 6
- đăng ký trước 2: Trị Liệu 2
- đăng ký trước 3: Trị Liệu 1
- Đặt trước 4: Trị Liệu 3
Hy vọng điều này làm cho câu hỏi trở nên rõ ràng hơn một chút.
Và làm cách nào bạn nghĩ ra hai kết hợp đó? – SamiHuutoniemi
@SamiHuutoniemi Vâng, tôi không thể bắt được người khác, phải không? – ekenman
Không, Trong câu hỏi đó, các con số có thể ở nhiều nơi. Vì vậy, tất cả các kết hợp sẽ được chấp nhận ở đó. – ekenman