如何找到此算法的重复出现?

问题描述 投票:0回答:2

请考虑以下递归算法,其中n是整数正数。查找作为n的函数的递归,n代表将在所谓的星号(n)上打印多少个星号]

Asterisk (n): 
   if n > 0: 
      for ( i=0; i<n; i=i+2):
         print (*)
         Asterisk (n-2)

请考虑以下递归算法,其中n是整数正数。查找作为n的函数的递归,n代表将在所谓的星号(n)上打印多少个星号...

algorithm recursion math time-complexity recurrence
2个回答
0
投票
f(1) = 1
f(n) = (n + 1)/2 + f(n - 1)

0
投票

A(n)是为n打印的星号数

© www.soinside.com 2019 - 2024. All rights reserved.