假設我有一個空間要求是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