Cách ưa thích của tôi để dạy đệ quy là bằng cách tham khảo Tiên nữ đệ quy.
Tôi chắc rằng tất cả chúng ta đều quen thuộc với ý tưởng rằng những câu chuyện có thể là một cách rất hiệu quả để dạy các ý tưởng; mọi người dường như được xây dựng để nghe và nhớ những câu chuyện The Recursion Fairy là một lời giải thích được đề xuất bởi Jeff Erickson, người cho vay rất tốt cho phương pháp này.
Như Jeff E. viết:
Đệ quy là một loại giảm đặc biệt mạnh mẽ, có thể được mô tả một cách lỏng lẻo như sau:
- Nếu trường hợp cụ thể của vấn đề là đủ nhỏ hoặc đơn giản, chỉ cần giải quyết nó.
- Mặt khác, giảm vấn đề xuống một hoặc nhiều trường hợp đơn giản hơn của cùng một vấn đề.
Nếu tự tham khảo là khó hiểu, thật hữu ích khi tưởng tượng rằng ai đó sẽ giải quyết các vấn đề đơn giản hơn, giống như bạn nghĩ về các loại giảm khác. Tôi thích gọi người khác là Tiên nữ đệ quy. Nhiệm vụ duy nhất của bạn là đơn giản hóa vấn đề ban đầu, hoặc giải quyết trực tiếp khi đơn giản hóa là không cần thiết hoặc không thể; Fairy Recursion sẽ chăm sóc một cách kỳ diệu tất cả các bài toán con đơn giản hơn cho bạn, bằng cách sử dụng các Phương thức không phải là việc của bạn vì vậy nên ra 1 . Các độc giả tinh vi về mặt toán học có thể nhận ra Tiên nữ đệ quy bằng tên chính thức hơn, Giả thuyết cảm ứng.
1 : Khi còn là sinh viên, tôi thường gán thuộc tính đệ quy cho Yêu tinh thay vì Tiên nữ đệ quy, đề cập đến câu chuyện Brothers Grimm về một người thợ đóng giày cũ bỏ dở công việc khi anh ta đi ngủ, chỉ để khám phá khi thức dậy Yêu tinh (Hồi Doestelmänner) đã hoàn thành mọi thứ chỉ sau một đêm. Một người có nhiều kinh nghiệm hơn về mặt sinh học hơn tôi có thể nhận ra họ là cỗ máy tự biến đổi của Terence McKenna.
Tôi khuyên bạn nên đọc toàn bộ ghi chú bài giảng của mình về đệ quy . Chúng là một thứ đẹp đẽ và sẽ cho bạn nhiều ý tưởng tuyệt vời về cách dạy đệ quy.
Chẳng hạn, hãy xem lời giải thích của anh ấy về Tháp Hà Nội, nơi anh ấy chỉ ra cách giải quyết vấn đề bằng cách đệ quy. Phân yêu thich của tôi:
Bí quyết để giải câu đố này là suy nghĩ đệ quy. Thay vì cố gắng giải quyết toàn bộ câu đố cùng một lúc, hãy tập trung vào việc di chuyển chỉ đĩa lớn nhất. [...] Và sau khi chúng tôi di chuyển đĩa thứ , chúng tôi phải di chuyển các đĩa trở lại trên cùng. Vì vậy, bây giờ tất cả chúng ta phải tìm ra là làm thế nào để ...nn−1
DỪNG LẠI!! Đó là nó! Đã được thực hiện! Chúng tôi đã giảm thành công vấn đề -disk Tower của Hà Nội xuống còn hai trường hợp của vấn đề ( ) Tower of Hà Nội, mà chúng tôi có thể vui vẻ chuyển đến Fairy Recursion (hoặc, để tiếp tục câu chuyện gốc, đến các tu sĩ cơ sở tại chùa).nn−1
Tài liệu tham khảo về Tiên nữ đệ quy: Một video trên Youtube ("Đệ quy là khi bạn cần giải quyết vấn đề gì đó, bạn tự gọi mình thay vì người khác!" "Vì vậy, khi tôi gặp vấn đề, tôi tự hỏi mình giải quyết nó?" "Để hiểu đệ quy, người ta phải hiểu đệ quy "). Chia rẽ và chinh phục là một đội quân của các nàng tiên đệ quy .