diff --git a/codes/c/chapter_computational_complexity/space_complexity.c b/codes/c/chapter_computational_complexity/space_complexity.c index add3d8465..49485ddc8 100644 --- a/codes/c/chapter_computational_complexity/space_complexity.c +++ b/codes/c/chapter_computational_complexity/space_complexity.c @@ -106,8 +106,9 @@ int quadraticRecur(int n) { return 0; int *nums = malloc(sizeof(int) * n); printf("递归 n = %d 中的 nums 长度 = %d\r\n", n, n); + int res = quadraticRecur(n - 1) free(nums); - return quadraticRecur(n - 1); + return res; } /* 指数阶(建立满二叉树) */