递归的执行是深度优先执行
可用该程序得到
int fab(int n) {
std::cout << n << std::endl;
if (n == 0) return 0;
if (n == 1) return 1;
return fab(n - 2) + fab(n - 1);
}
int main() {
//auto res = solveNQueens(9);
fab(3);
return 0;
}
递归的执行是深度优先执行
可用该程序得到
int fab(int n) {
std::cout << n << std::endl;
if (n == 0) return 0;
if (n == 1) return 1;
return fab(n - 2) + fab(n - 1);
}
int main() {
//auto res = solveNQueens(9);
fab(3);
return 0;
}