提到递归首先想到的就是效率低下,但是为什么低下,看下下面的一段代码
public static void main(String[] args) { Integer result = recursion(5); System.out.println(result); } static Integer recursion(Integer n) { if (n < 1) { return 1; } else { return n * recursion((n - 1)); } } }
提到递归首先想到的就是效率低下,但是为什么低下,看下下面的一段代码
public static void main(String[] args) { Integer result = recursion(5); System.out.println(result); } static Integer recursion(Integer n) { if (n < 1) { return 1; } else { return n * recursion((n - 1)); } } }
内容版权声明:除非注明,否则皆为本站原创文章。