Một thuật toán liệt kê phải đảm bảo:
Trả lời:
Đáp án đúng: B
Một thuật toán liệt kê (enumeration algorithm) đúng nghĩa phải đảm bảo bao phủ toàn bộ không gian nghiệm mà không có bất kỳ sự trùng lặp nào. Điều này có nghĩa là thuật toán không được bỏ sót bất kỳ một cấu hình (solution) nào thuộc tập các cấu hình cần liệt kê, đồng thời cũng không được lặp lại bất kỳ cấu hình nào đã được liệt kê trước đó.
- Phương án A chỉ đề cập đến việc không duyệt các cấu hình không thuộc tập các cấu hình, nhưng không đảm bảo việc không bỏ sót hoặc lặp lại các cấu hình hợp lệ.
- Phương án B là đầy đủ và chính xác nhất, bao gồm cả hai yêu cầu quan trọng của một thuật toán liệt kê: không bỏ xót và không lặp lại.
- Phương án C chỉ đề cập đến việc không bỏ xót, nhưng không đề cập đến việc tránh lặp lại các cấu hình.
- Phương án D chỉ đề cập đến việc không duyệt lại các cấu hình đã duyệt, nhưng không đảm bảo việc không bỏ sót các cấu hình.
Do đó, phương án B là đáp án chính xác nhất.





