tail recursion 尾递归

尾递归并非函数式编程才有的特性,c++ 里面也是有的。第一次接触尾递归,是在 UW的coursera课程中,第二次是在sensetime的面试中,面试官问我了解尾递归吗,什么状况下编译器能够用尾递归优化。这里虽然使用 scala做为实例讲解尾递归,但请注意,这并非函数式语言中才有的特性java 先说定义,尾递归就是一种特殊的递归,这种递归编译器能够优化,怎么优化呢?若是递归的过程当中能够用被调用函
相关文章
相关标签/搜索