publicvoidrecur(int level,int param){//terminator --》終止條件if(level > MAX_LEVEL){//process resultreturn;}//process current logic --》 當前邏輯處理process(level,param);//drill down --》 遞歸到下一個子問題。recur(level:level+1,newParam);//restore current status --》存儲當前狀態 -非必須。}