你的点数不足以运行本工具(9 点)。 购买点数 →
💡 知识点讲解
把难概念讲到合适水平:类比、分步、例子,再加一道自测。
看看效果 — 真实示例
仅为示例 · 不消耗点数输入 — 概念与水平
给一个会循环、但被递归绕晕的编程大一学生讲「递归」。
输出 — 讲解
一句话
递归就是一个函数,把大问题交给「对更小的部分调用自己」来解决 —— 直到那部分小到可以直接回答。
用你已经懂的类比
你在排队但看不见自己第几个。于是问前面的人「你第几?」他再问他前面的……直到队首说「我第 1」。每个答案 +1 一路传回你。这个回传就是 基线情形 + 返回。
自测
如果队伍没有队首会怎样?(→ 无限递归 —— 所以每个递归都要有基线情形。)
从学生已懂的(循环、排队)切入,以自测收尾 —— 精准贴合你指定的水平。