标签: math discrete-mathematics recurrence
某种算法的运行时间由递归关系
如果n≤3,则T(n)= n T(n)= T(n-1)+ T(n-2) - T(n-3)否则
如果n≤3
T(n)= T(n-1)+ T(n-2) - T(n-3)否则
我知道顺序是n,n 2 ,n n 或n log n,但我不知道哪一个。我尝试使用替换方法并使用递归树方法解决这个问题,但无法取得任何进展。有什么想法吗?
答案 0 :(得分:1)
这是扩展一些术语可以帮助的地方:
这里的一般模式似乎是T(n)= n。我们可以通过归纳来形式化这个:
希望这有帮助!