恭喜,你发布的帖子
发布于 2021-11-21 21:15:21
4楼
自从我初中开始学习计算机编程开始,递归就是做循环实现的,一直到大学做优化理论的课题,仿真程序也是用递归算法循环迭代实现的。那时也已经学习了计算机原理,了解到嵌套和堆栈的资源是极其有限的,所以想都没有想当然就用循环方式了,而事实上循环方式很容易实现,程序代码不变可适用于变化的迭代次数,占用系统的资源也少。
当然,我的例程是同步实现的一种方式,也可以异步实现,牺牲一些实时性,将更大的节省系统的资源消耗。
我们编程中经常使用的斜坡函数,就是一种典型的异步递归算法 A= A+B
请填写推广理由:
分享
只看
楼主