假设我有这个以伪代码形式反转列表的函数:
def function reverse( list ) :
if ( empty(list) )
return empty_list;
else
return append(
reverse( list(2, lenght) ,
list(1)));
此代码不是尾递归的;我怎样才能让它尾递归?
假设我有这个以伪代码形式反转列表的函数:
def function reverse( list ) :
if ( empty(list) )
return empty_list;
else
return append(
reverse( list(2, lenght) ,
list(1)));
此代码不是尾递归的;我怎样才能让它尾递归?