gpt4 book ai didi

java - 如何跟踪递归?

转载 作者:行者123 更新时间:2023-11-30 08:16:06 26 4
gpt4 key购买 nike

我在网上看到这段代码,但我想问的是程序是如何得出 12 的答案的?

我对程序进行了跟踪,结果只得到了 6 的答案。

为什么答案是 12

输入是a=6b=6

这是代码:

public static int addxy(int a, int b)
{
if (a==0)
return b;
else if (b==0)
return a;
else
return 1 + addxy(a, b-1);
}

最佳答案

  • 地址(6,6)
  • 1+addxy(6,5)
  • 1+1+addxy(6,4)
  • 1+1+1+addxy(6,3)
  • 1+1+1+1addxy(6,2)
  • 1+1+1+1+1+addxy(6,1)
  • 1+1+1+1+1+1+addxy(6,0) = 12

关于java - 如何跟踪递归?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28524087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com