社区讨论

求助时间复杂度证明

学术版参与者 8已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@m1gflafi
此快照首次捕获于
2024/09/24 20:47
去年
此快照最后确认于
2025/11/04 18:56
4 个月前
查看原帖
假定一种算法的时间代价为 inni\sum\limits_{i \mid n} \frac n i,那我应该将其视为 O(nlogn)O(n\log n) 还是 O(n)O(n)
一开始我认为是 O(nlogn)O(n\log n) 的原因是 i=1nni=O(nlogn)\sum\limits_{i=1}^{n} \frac n i=O(n\log n),但是我发现若限定 iinn 的因数时这玩意跑不满,也看不出其时间代价和 log\log 相关。
求证明。

回复

10 条回复,欢迎继续交流。

正在加载回复...