斐波那契数列递归算法求时间复杂度

今天分享斐波那契数列递归算法求时间复杂度的一种方法,并不精确,只是粗略求法,有用到递归树以及满二叉树的一些性质,希望能帮助到大家,另外大家有什么其他方法可以在评论区分享,天台非常愿意学习,当然后续有机会(现在还没完全懂)会更新非递归求法以及精确的求法。

斐波那契数列递归算法伪代码如下

19ae1544fb6c4785b543338182ebc1b8.png

求出递归方程,以便后续画递归树

870ae054069e4101a5027ca34e30f417.png 

画出递归树,我这里直接画的n,不理解的朋友可以把n等于5去试试 

44dbad92f28e4a5c923f07f820f31b12.png

这只是粗略求法,并不精确,大家供参考

其中,满二叉树节点总数=2的树高度次方减1 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值