大小爲n = 100的算法需要21秒才能運行。大小n = 1000需要31秒,n = 10000需要41秒運行。運行的複雜性是什麼? (N)=(21 * 1000)/ 100 = 210 s(Not O(n))
如果我嘗試O(n^2)那麼:T(n) (n)=(21 * 1000^2)/ 100^2 = 2100 s(非O(n^2))
如果我嘗試O(log n),則:T(n)=(21 * log1000)/ log100 = 31.5(不是O(log n))
算法的時間複雜度
我給出的另一個選項是O(1/n)。我如何計算這個?
*更多*大O作業瑪麗亞/安妮塔? – 2011-02-03 14:37:45
是的,因爲你可以看到我試圖解決它,但無法找到如何計算O(1/n)。你能幫忙嗎? – Maria 2011-02-03 14:39:49