美文网首页
递归和循环的区别

递归和循环的区别

作者: 冲云简 | 来源:发表于2019-06-10 09:47 被阅读0次

    参照:csdn上的博主书呆子Rico解释
    建议阅读博主原文!

    递归:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门,你继续打开它。若干次之后,你打开面前的门后,发现只有一间屋子,没有门了。然后,你开始原路返回,每走回一间屋子,你数一次,走到入口的时候,你可以回答出你到底用这你把钥匙打开了几扇门。

    循环:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门(若前面两扇门都一样,那么这扇门和前两扇门也一样;如果第二扇门比第一扇门小,那么这扇门也比第二扇门小,你继续打开这扇门,一直这样继续下去直到打开所有的门。但是,入口处的人始终等不到你回去告诉他答案。

    相关文章

      网友评论

          本文标题:递归和循环的区别

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