我有这两个功能func fib_memo(n int) { memo := make([]int, n+1) return fib_2(n, memo)}func fib_2(n int, memo []int) int { result := 0 if &memo[n] != nil { return memo[n] } if n == 1 || n == 2 { result = 1 } else { result = fib_2(n-1, memo) + fib_2(n-2, memo) memo[n] = result } return result}但是首先给我一个编译器错误我不知道为什么请帮忙:没有结果值expectedcompilerWrongResultCount去
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
func fib_memo(n int) (result int) {
memo := make([]int, n+1)
return fib_2(n, memo)
}
- 1 回答
- 0 关注
- 101 浏览
添加回答
举报
0/150
提交
取消