1.简单
一个 O(n²) 算法在 n = 1000 时需要 1 秒。n = 2000 时大约需要多长时间?
- A1 秒
- B8 秒
- C4 秒
- D2 秒
一个 O(n²) 算法在 n = 1000 时需要 1 秒。n = 2000 时大约需要多长时间?
一个算法的运行时间是 O(n)。这种增长称为什么?
当 n 变大时,下列哪一项增长最慢?
递推式 T(n) = T(n − 1) + O(n) 的解是什么?
为什么在 Big O 中通常省略对数的底,例如写成 O(log n)?
在边权非负的图中,哪种算法用于求单源最短路径?
Karatsuba 乘法满足 T(n) = 3T(n/2) + O(n)。它的解是什么?
Held–Karp 动态规划算法能精确求解旅行商问题。对 n 个城市,它的运行时间是多少?
完整分步解答:请在 examproblems.com 上练习本主题。