


晨枫 发表于 2025-1-18 04:21, v5 v# C5 W5 W% n9 o; t/ }5 F0 w
没有注意到上下文,也可能理解有误,递归的核心或许可以简单化地理解成后向Goto?8 f( G# R- }1 @2 d7 |
但我觉得这里面可能有一 ...
沉宝 发表于 2025-1-18 13:26; w3 O. s$ c! X, M' T9 M
递归的核心就是严格意义上的自己调用自己。# W/ d* {9 ^* [9 H3 f/ W5 V7 i
在计算机程序里面,调用一个函数(或者子程序)与goto来goto ...
晨枫 发表于 2025-1-19 04:326 V( {3 s" `+ q5 `; p6 H
明白了。7 x( J6 D6 q3 I: _
递归要是有一个counter,counter计数到了就自动中止,应该也没有内存溢出问题了吧? ...

pcb 发表于 2025-1-18 15:07( v4 _( E0 h |) X( S5 M: F
全局变量
晨枫 发表于 2025-1-19 04:32
明白了。& D- w! b5 p! c% \" ?+ V* @
' a9 Q; M1 d2 P& F, L# E
递归要是有一个counter,counter计数到了就自动中止,应该也没有内存溢出问题了吧? ...
沉宝 发表于 2025-1-18 17:07. j9 k2 f' x6 e& M
恰恰相反,按照定义递归常常用别的方法中止,而非counter(启用counter往往说明你正在做非递归化转化过程 ...
| 欢迎光临 爱吱声 (http://129.226.69.186/bbs/) | Powered by Discuz! X3.2 |