09 2022 档案
    
    
            
    尾递归与非尾递归(线性递归)
    
            
            
        
            
        
    
摘要:1 尾递归与非尾递归区别非尾递归(线性递归):当数量很大时,会造成栈溢出。因为每次递归调用时,递归函数中的参数,局部变量等都要保存在栈中。尾递归:return时只调用自身,不能有额外的操作。不用花费大量的栈空间来保存上次递归中的参数,局部变量等。因为上次递归操作结束后,已经将之前的数据计算出来,传递
        阅读全文
            
        
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号