小编Mai*_*ack的帖子

递归到迭代(java)

作为编程的初学者,我试图将以下递归方法转换为迭代方法,但我只是不了解它.方法或函数有一个二进制树,如递归,我想使用一个数组的迭代解决方案..不幸的是,我很困惑如何做到这一点.

我已经检查了将fibonnaci递归方法转换为迭代方法的方法.但我认为这不一样.另外我不确定树搜索方法是否有用?!任何帮助,提示,想法将不胜感激.谢谢.

public static int funct(int n) {

  if (n == 0) return 1;
  if (n == 1) return 2;
  if n > 1 return funct(n-2)*funct(n/2);

}
Run Code Online (Sandbox Code Playgroud)

java recursion

3
推荐指数
1
解决办法
255
查看次数

标签 统计

java ×1

recursion ×1