首页 > 其他 > 详细

for循环快还是递归快

时间:2019-03-22 11:08:44      阅读:197      评论:0      收藏:0      [点我收藏+]

个人理解:

  1:循环快,逻辑简单些。

  2:递归涉及到的内存操作肯定要比循环复杂,最主要的就是递归调用函数中的变量的压栈、出栈操作,如果递归的层次太多肯定会导致内存溢出、系统崩溃。

    例如:计算 n !,如果 n 太大了的话,就不能够使用递归的方法来实现了。就必须将递归的方法修改为非递归方式,这个现在在数据结构教材上都会有讲解的。

    当然了,递归的最大好处就是:编写代码简单,程序可读性好。

 

for循环快还是递归快

原文:https://www.cnblogs.com/cjeandailynotes/p/10576307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!