折半查找的時間複雜度

假設對n個元素的折半查找須要消耗的時間爲t(n)。容易知道: 若是n = 1,則t(n) = c1 若是n > 1,則t(n) = t(n/2) + c2 其中n/2須要取整,c一、c2都是常數 對於正整數n,能夠有: t(n) = t(n/2) + c2 = t(n/4) + 2*c2 = t(n/8) + 4*c2 = ... = t(n/(2的k次方)) + k*c2 一直推演下去,直到n/
相關文章
相關標籤/搜索