美文网首页数据结构和算法
数据结构与算法-递归和分治思想

数据结构与算法-递归和分治思想

作者: 豆瓣奶茶 | 来源:发表于2018-06-12 13:11 被阅读0次

    递归效率地下,不要万不得已,不要使用递归。用迭代就可以解决问题。

    斐波那契数列的递归实现

    图片.png

    比如打印出前40个月,每月的对数

    我们也可以用迭代的方式

    图片.png

    当然也可以用递归的方式实现

    图片.png

    递归的缺点

    大量的递归调用会建立函数的副本,会消耗大量的时间和内存。而迭代则不需要此种付出。

    用递归函数反向输出任意长度字符串

    注意 任意长度 给我们增加了难度,如果没有这几个字,我们很容易实现。

    图片.png 上面的第二个if应该是a=='#'

    相关文章

      网友评论

        本文标题:数据结构与算法-递归和分治思想

        本文链接:https://www.haomeiwen.com/subject/fkmleftx.html