Tôi đang tìm một thuật toán để tìm sự kết hợp đơn giản nhất của các số nguyên từ 0 đến 5 (đó là số có số lượng số nguyên ít nhất) chưa được sử dụng (các kết hợp được sử dụng nằm trong danh sách).Thuật toán để tìm sự kết hợp đơn giản nhất của các số nguyên chưa được sử dụng
Đơn đặt hàng không quan trọng và các kết hợp phải được trả về trong danh sách.
Ví dụ, danh sách với con số sử dụng có thể nhìn như thế này:
{{0}, {1}, {2}, {3}, {4}, {0,0}, {0,1}, {0,2}, ..., {2,1}, {2,2}, ..., {1,5,4}, ...}
Trong này trường hợp, thuật toán sẽ trả về một danh sách với {5}, vì {5} là kết hợp bao gồm các số nguyên ít nhất.
Nếu danh sách có vẻ như thế này:
{{0}, {1}, {2}, {3}, {4}, {5}, {0,0}, {0,1 }, {0,2}, {0,3}, {0,5}, ...}
thuật toán sẽ trả về danh sách có 0 và 4 ({0,4}).
Vì nó được sử dụng trong Java, một câu trả lời Java là thích hợp hơn nhưng mã giả hoặc các ngôn ngữ lập trình khác cũng có thể sử dụng được.
Cảm ơn bạn trước!
{0,1 , 2, ... có thể là {{0}, {1}, {2}, ... – aioobe
Bạn nói đúng, cảm ơn bạn. Điều đó đã thay đổi ngay bây giờ. – akaloer
+1 để làm cho tôi quên tôi đã nấu bữa tối để trả lời :) –