折半查找的时间复杂度

假设对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/
相关文章
相关标签/搜索