我刚刚开始学习 Big O 表示法,并且有一个关于如何计算算法增长率的问题。假设我有一个时间复杂度为 O(√n log n) 的算法,并且对于 n = 10,我的算法需要 2 秒。如果我想知道 n = 100 需要多长时间,我是否设置了一个比率,其中 2/x = (√10 log 10)/(√100 log 100) 然后求解 x?或者我可以说我的输入是 10 倍大,所以需要 2*(√10 log 10) 秒?
问问题
2302 次