假设我有一个空间要求是nlogn的函数,我想为给定的可用空间计算出该函数的最大输入大小。即我想找到n其中nlogn = c。为什么nlogn很难翻转?
我跟着an approach计算N,看起来像这样在R:
step = function(R, z) { log(log(R)-z)}
guess = function(R) log(log(R))
inverse_nlogn = function(R, accuracy=1e-10) {
zi_1 = 0
z = guess(R)
while(abs(z - zi_1)>accuracy) {
zi_1 = z
z = step(R, z)
}
exp(exp(z))
}
但我不能明白为什么它必须迭代求解。对于我们感兴趣的范围(n> 1),函数是非奇异的。
看起来我需要本文:HTTP:// www.jstor.org/pss/1989165 – casbon 2010-12-09 17:09:20
您没有权限访问它吗? – nlucaroni 2010-12-09 18:33:40