读书人

一个递归的有关问题

发布时间: 2012-08-07 14:54:49 作者: rapoo

一个递归的问题
在一个递归方法中使用栈,在每一层递归时,需要栈保持不变,该怎么做啊

[解决办法]
没太看明白
是要用一个共享的栈?
一个是定义在归递外,那调用的话就是共享的
另外一个是单例
还有就是用参数传递的形式
[解决办法]

Java code
public static void main(String[] args) { String str = "我是共享变量"; runMe(str,0);}public static void runMe(String str,int index) { if(index < 10) {  System.out.println(index + "." + str);  runMe(str,++index); }}
[解决办法]
探讨

参数传递具体是怎么做的啊,小弟是新手,还不太懂,还望指教指教

读书人网 >J2SE开发

热点推荐