voidrecur(int level,int param){// terminator 递归终结者if(level > MAX_LEVEL){// process result 过程的结果return;}// process current logic 当前一层的逻辑过程process(level, param);// drill down 向下钻(深度探讨) 进入下一层recur( level +1, newParam);// restore current status 清理当前层的资源}