【发布时间】:2012-10-06 18:31:55
【问题描述】:
是否可以在没有变量的情况下计算递归深度?
【问题讨论】:
-
“递归调用次数”是什么意思?
-
让你的递归方法返回语句本身就是递归计数
-
如果没有
counting,你怎么能数数??您将需要一个变量来存储计数.. -
你的意思真的不清楚。你的意思是你不能使用作用域局部变量,全局变量?您可以在方法内部使用变量吗? (如果你做不到,这简直是不可能做到的。)
-
您的问题太模糊,无法给出好的答案。谁想知道这个数字?原始调用者还是函数本身? “递归调用次数”是调用方法的次数还是递归的深度?方法签名是什么样的?你能改变它的参数或返回类型吗?您可以指定什么样的变量?您可以只指定局部变量,还是根本不指定变量?你基本上没有给我们任何东西。
标签: java