开发者社区> 问答> 正文

递归算法的程序结构比迭代算法的程序结构更为精炼,这个正确吗,能不能解释下?

递归算法的程序结构比迭代算法的程序结构更为精炼,这个正确吗,能不能解释下?

展开
收起
知与谁同 2018-07-20 13:37:55 3392 0
2 条回答
写回答
取消 提交回答
  • Nothing for nothing.
    迭代和递归好像一样吧
    2019-07-17 22:55:03
    赞同 展开评论 打赏
  • 对,更精炼,比如说
    求一个函数
    f(n) = f(n-1) + 1; f(1) = 1;

    写递归就和这个函数的定义差不多,非常简洁明了

    int f(int n)
    {
    if (n==1)
    return 1;
    else return f(n-1);
    }
    2019-07-17 22:55:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载