你的點數不足以執行本工具(9 點)。 購買點數 →
💡 知識點講解
把難概念講到合適水平:類比、分步、例子,再加一道自測。
看看效果 — 真實示例
僅為示例 · 不消耗點數輸入 — 概念與水平
給一個會迴圈、但被遞迴繞暈的程式設計大一學生講「遞迴」。
輸出 — 講解
一句話
遞迴就是一個函式,把大問題交給「對更小的部分呼叫自己」來解決 —— 直到那部分小到可以直接回答。
用你已經懂的類比
你在排隊但看不見自己第幾個。於是問前面的人「你第幾?」他再問他前面的……直到隊首說「我第 1」。每個答案 +1 一路傳回你。這個回傳就是 基線情形 + 返回。
自測
如果隊伍沒有隊首會怎樣?(→ 無限遞迴 —— 所以每個遞迴都要有基線情形。)
從學生已懂的(迴圈、排隊)切入,以自測收尾 —— 精準貼合你指定的水平。
喜歡這個結果?你的點數快用完了 —— 充値繼續使用 →