递归的JAVA代码模板

写递归最重要的是有终止条件,否则就会无限循环,代码模板如下:

// Java
public void recur(int level, int param) { 
  // 递归的终止条件
  if (level > MAX_LEVEL) { 
  
    return; 
  }
  
// 处理当前层逻辑 process(level, param);
 
// 下探到下一层 recur( level: level + 1, newParam);

// 清理当前层 }

 

posted @ 2020-07-07 11:39  gaopengpy  阅读(549)  评论(0编辑  收藏  举报