写递归最重要的是有终止条件,代码模板如下:
// Java public void recur(int level, int param) { // terminator if (level > MAX_LEVEL) { // process result return; } // process current logic process(level, param); // drill down recur( level: level + 1, newParam); // restore current status }
原文:https://www.cnblogs.com/gaopengpy/p/13259868.html