尾递归之认识

在命令式编程中我们很少使用尾递归,多数可以使用for等循环来解决问题,而且尾递归很深时会消耗掉堆栈空间毕竟尾递归比纯粹的Loop难以看出其调用的层数。我们多数是从C中认识尾递归的,像我现在的大学教程中时而不时的会出项尾递归函数的课后题,然而却一直没有沟起我的注意。而且在最常用的Java语言中设计者初衷也不在于尾递归,而在于iteration,然而进入了FP语言后才知道尾递归是何等的重要的

Tag:

本人是个在校大学生,对语言颇感兴趣,远离一大堆比赛,只为可以好好感受编程的乐趣。坚持每次做笔记(很多都只是COPY的代码,只为在读书编程时有事可干...),所以笔记---只供参考---



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值