JavaScript is required

Hãy cho biết phát biểu nào đúng nhất về Giải thuật đệ quy?

A.

Trong giải thuật của nó có lời gọi tới một giải thuật khác đã biết kết quả

B.

Trong giải thuật của nó có lời gọi tới chính nó nhưng với phạm vi lớn hơn

C.

Trong giải thuật của nó có lời gọi tới chính nó nhưng với phạm vi nhỏ hơn

D.

Trong giải thuật của nó có lời gọi tới chính nó

Trả lời:

Đáp án đúng: C


Giải thuật đệ quy là giải thuật trong đó có lời gọi đến chính nó. Tuy nhiên, điều quan trọng là lời gọi này phải thực hiện trên một phạm vi nhỏ hơn của vấn đề gốc. Việc giảm phạm vi giúp giải thuật tiến dần đến trường hợp cơ sở (base case), là trường hợp có thể giải trực tiếp mà không cần đệ quy. Nếu không giảm phạm vi, giải thuật sẽ lặp vô hạn và gây ra lỗi tràn bộ nhớ (stack overflow). Vì vậy, phương án 'Trong giải thuật của nó có lời gọi tới chính nó nhưng với phạm vi nhỏ hơn' là đáp án chính xác nhất. Các đáp án khác không đầy đủ hoặc không chính xác.

Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.


50 câu hỏi 60 phút

Câu hỏi liên quan