当前位置:网站首页>对于栈、递归的关系的理解
对于栈、递归的关系的理解
2022-08-09 09:01:00 【Mike峰】
对于某一个递归程序,实际上就是使用栈实现的。
在递归过程中,经常需要进入在函数A中进入下一层函数A(也就是函数自己调用自己)
个人的理解:
当函数A(a层)进入下一层(a+1层)函数A(和自己一样的函数),系统会将下一层函数的变量也进栈。
当下一层(a+1层)函数退出的时候,也就是自然返回到了本层(a层),此时我们就将第a+1层的变量出栈,栈顶的元素就是第a层的变量了。
这样,函数也就知道自己是在第几层了。
边栏推荐
猜你喜欢
Failed to mount component: template or render function not defined.
leetcode 35. 搜索插入位置(二分法+找性质也很关键)
The principle and configuration of VLAN
bs4的使用基础学习
The working principle of switch
微信小程序转支付宝小程序注意事项
Go语言技巧之正确高效使用slice(听课笔记总结--简单易懂)
XCTF College War "Epidemic" Network Security Sharing Competition Misc wp
[漏洞复现]CVE-2018-12613(远程文件包含)
法院3D导航系统-轻松实现室内实时定位导航
随机推荐
不支持关键字: 'Provider'
nyoj306 走迷宫(搜索+二分)
微信小程序获取用户收货地址列表wx.chooseAddress
ASP.net中的数据库应用
bs4之爬取诗词学习
vim 按了Ctrl+S后 卡死
gin中简单的curd接口例子
Arduino+2片74hc595 驱动8x8(共阳)点阵(1008BS)
Static routing principle and configuration
【愚公系列】2022年08月 Go教学课程 033-结构体方法重写、方法值、方法表达式
第五届蓝帽杯初赛 misc 赛后复现
leetcode 37. 解数独 (困难)
ctf misc picture questions knowledge points
Venture DAO 行业研报:宏观和经典案例分析、模式总结、未来建议
XCTF高校战“疫”网络安全分享赛Misc wp
PoPW token distribution mechanism may ignite the next bull market
SQL语言中的distinct说明
bs4的使用基础学习
js在for循环中按照顺序响应请求
嵌入式之串口中断只能收到一个字节