B2.4.1 · 效率与内存

常数增长 · O(1)

Python · 逐步执行

常数增长 · O(1)

观察输入规模变化时,标记操作次数如何变化。

选择“播放”或“下一行”,跟踪 Python 的执行过程。

Python 实现

高亮表示下一条将执行的语句。数值显示执行该行之前的状态。

visits = []def growth_constant(n):    visits.append(0)    return len(visits)

visits 是仅用于显示工作量的记录列表。判断算法本身的辅助空间时,不应计入这些显示日志。我们统计 append 事件,而非每一步 Python 操作。

继续探索

返回算法效率课程 →

所有 B2.4 动画 →

所有练习与资源 →