Toggle navigation
TiNODE
帖子列表
(current)
每日一题
(08.17)
开源项目
联系我
github登陆
数据结构之栈和函数调用的二三事
Back-End
•
算法
•
老李误删所有用户后来接盘脏数据的路人甲
于 2018-09-13 09:15:22
写了一坨关于树的一些内容,其中对于树的某些操作,大量地运用了递归操作,那么,也是时候回来看一下递归了。 简单说来,一般我们通过“一个函数自己调用自己”来给递归下定义,其实这个还是比较难理解的:“妈蛋怎么能自己调用自己呢?你自己都还没定义完呢... ...什么玩意”。当然了,作为众多蠢货中的普通一员,即便我们不理解也没关系,死记硬背过又不是不行。 不过,作为PHP文化传播圣地,怎么能让你们白来一趟?同时我自己还能装一波儿13,两全其美、一石二鸟、一举两得。 有为青年看到标题后就已经在隐隐之间感受到了一些东西。本质上讲,递归就是“函数自己调用自己”,实际上这句话也就说递归就是一种函数调用而已。明人不装暗逼:函数调用利用的就是栈数据结构!没想到,作为CURDer混了这么多年,码了一坨函数调用来调用去,原来一直靠的是人家栈混饭吃。所以,掌握好数据结构什么的,那想必是... ... “你记不记得有一招从天而降的掌法?”  首先,我们从普通的函数调用开始,看下调用过程中栈究竟起到了什么作用,比如下面这坨代码: ```php
关注公众号
回帖
需要
登录
后方可回复, 如果你还没有账号请点击这里
注册
讨论节点分类导航
Back-End
架构
运维
MySQL
Redis
ElasticSearch
MongoDB
微服务
分布式
网关
Linux
算法
Nginx
GEO服务
Socket编程
人工智能
Golang
C语言
安全
Front-End
VUE
React
jQuery
HTML/CSS
Javascript
ES6
Mobile
iOS
Android
C & PHP
设计模式
Yaf
SWOOLE
Workerman
Swoft
Codeigniter
FPM
大杂烩
活动
招聘
羊毛
扯淡
读书
翻译
问答
小说
工作与生活
总共收到 0 个回复
参与回复