← 返回课程路线 第二阶段 · S2-08 · 55 分钟

先看规模,再选写法

这一课只练一件事:先用 判断程序能不能跑完。把 记成大约 n 次,把 记成大约 n×n 次,再主动准备 。完成四个小任务:选出估法,数一遍 n=3,再对照 。这里不会在浏览器里运行 C++。

必会:比较两段循环的大致规模;根据 n 选用可行写法;设计最小/最大测试 建议掌握:O(n) 记大约 n 次;O(n²) 记大约 n×n 次;n 约 10^5 时双层通常过不了 拓展:严格大 O 证明、主定理、摊还分析,现在不用当硬门槛

任务 1:先数循环大概跑几次

程序能不能跑完,先看 ,不要只看代码长短。一层循环常常接近 ,两层循环常常接近 。点不认识的词可看基础解释。

必会:能比较两段循环的大致规模。这里不会在浏览器里运行 C++,只练习选择和数次数。

n 很大时,该怎么判断程序能不能跑完?操作次数 · 必会

两层循环套在一起,大约做几次?O(n²) · 必会