递归操作(未完成)

   例1: 阶乘函数

 

   其中x 为任意的正整数,例x=4时,为了简洁用f(x)代替factorial(x)

                          f(4) = 4 * f(3) = 4 * 3 * 2 * f(1) = 4! = 24

 

      例2:对非负整数x和y的最大公约数g(x,y)

 

   其中x>0,y>0,且x,y不同时为0. g(8,4)=g(4,8)=g(4,4)=g(4,0)=g(0,4)=4

 

    例3: Fibonacci 函数

     

   其中,x为非负整数

    f(0) = 0

    f(1) = 1

    f(2) = f(1) + f(0) = 1

    f(3) = f(2) + f(1) = 2

    .......

    f(5) = f(4) + f(3) = 3 + 2 =5

 

例4: 计算xy

                        1     y=0

  f(x,y) = xy= {  (x*x)y/2      y为偶数 

                         xy-1*x        y为奇数

 

              

     f(4,3) =f(4,2)*4 = f(16,1)*4 = F(16,0)*64 = 1*64 =64

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值