运行 Python
在浏览器中编写并运行代码。加载示例,预测输出,再修改并重新运行。
打开 Python 实验室 →观察算法,在 Python 中尝试,或用复习题检验理解。
在浏览器中编写并运行代码。加载示例,预测输出,再修改并重新运行。
打开 Python 实验室 →逐步跟踪算法,对照旁边的 Python 代码。每执行一行前先暂停,预测变化。
打开动画 ↓查找效率、搜索、排序与 HL 递归的教材页码、例题与复习题。
打开阅读与复习 →比较工作量的增长,再区分输入存储与额外工作内存。
从首次比较到返回索引,跟踪完整的搜索过程。
观察比较、交换及逐渐增长的已排序区域。
跟踪简单递归函数,再从概念上探索分支递归的应用。
针对 HL 递归,练习编写与跟踪简单的非分支函数。快速排序、树遍历与分形用于探索应用。