标签: algorithm time-complexity recurrence ternary-search
三元搜索的递归关系是T(n)= T(n / 3)+ 4,递归关系如何,因为在三元搜索中它是以3 N为底的对数,所以应该只有3个分区?
答案 0 :(得分:0)
三元搜索的重复关系是T(n) = T(n/3) + O(1)甚至是T(n) = T(2n/3) + O(1)。 O(1)中隐藏的常量取决于具体的实现方式以及进行分析的方式。它可以是4或3或其他某个值。应用{{3}},您仍然有O(log n)。
T(n) = T(n/3) + O(1)
T(n) = T(2n/3) + O(1)
O(1)
4
3
O(log n)