JavaScript is required

Một giải thuật đệ qui được thực hiện thông qua hai bước:

A.

Bước phân tích và bước thay thế ngược lại

B.

Bước tính toán và phân tích

C.

Bước thay thế ngược lại và phân tích

D.

Bước phân tích và bước tính toán

Trả lời:

Đáp án đúng: A


Giải thuật đệ quy hoạt động dựa trên hai giai đoạn chính: 1. **Bước phân tích (Base Case & Recursive Step):** Trong giai đoạn này, bài toán lớn ban đầu được chia nhỏ thành các bài toán con có kích thước nhỏ hơn, tương tự như bài toán ban đầu. Quá trình này tiếp tục cho đến khi đạt đến một trường hợp cơ bản (base case) đủ đơn giản để giải trực tiếp mà không cần đệ quy thêm. Bước này còn bao gồm việc xác định điều kiện dừng (base case). Nếu không có điều kiện dừng hoặc điều kiện dừng không bao giờ xảy ra, đệ quy sẽ tiếp tục mãi mãi (hoặc cho đến khi hết bộ nhớ). 2. **Bước thay thế ngược lại (Backtracking):** Sau khi đạt đến trường hợp cơ bản, các kết quả từ các bài toán con đã giải được kết hợp lại để tạo thành kết quả cho bài toán lớn hơn ban đầu. Quá trình này diễn ra ngược lại với quá trình phân tích, từ trường hợp cơ bản trở lại bài toán gốc. Các lời gọi hàm đệ quy trước đó sẽ sử dụng các giá trị trả về từ các lời gọi hàm đệ quy sau đó để tính toán và trả về kết quả của chúng. Vì vậy, đáp án đúng là "Bước phân tích và bước thay thế ngược lại".

Bộ 525 câu hỏi trắc nghiệm ôn thi môn Toán rời rạc có đáp án dưới đây sẽ là tài liệu ôn tập hữi ích dành cho các bạn sinh viên. Mời các bạn cùng tham khảo!


30 câu hỏi 60 phút

Câu hỏi liên quan