你是不是声明了太多的变量或者很大的数组?

解决方案 »

  1.   

    关于堆栈我刚好做过个表达式分析的程序,做得很成功,从中也自学到了好多东西。堆栈的基本要求与递归有很大的联系,比方说递归有递归的基点,一个求阶乘的递归函数必须有当n=0(或n=1)时的基值,堆栈也是需要的,比方说我在表达式分析程序里用到了对括号的递归(或者说堆栈)就要考虑什么时候应该返回基值了。关于递归如果你懂得多的话,那应该是不成问题的,祝你好运,并发表你对我发表的看法,谢谢。
      

  2.   

    如果可以你把源程序给我看看,或许我可以帮你解决
      

  3.   

    我的程序里全局变量不少(犯忌了 但我觉得就它的规模来说并不大),发生错误是在一个function中调用了另一个function.与递归无关.
    给gois:你好.有机会我真想研究一下递归.不过功力有限.向你学习!
    我所知道的堆栈仅限于调用子函数时现场的保存,不知道还有其他的用处么?
      

  4.   

    数学表达式的解析。随便一本数据结构书上都讲了很多
      

  5.   

    迟问题多出现在
    递归上
    原因是你没写好出口
      

  6.   

    写递时第一点要完成的是先写好出口!