记住当程序进行函数调用(特别是针对递归函数)时,它必须在堆栈上存储返回地址和本地变量。
Remember that when a program makes a function call (especially for recursive ones), it has to store its return address and local variables on the stack.
非递归查询允许服务器返回部分响应,例如返回可能知道答案(或可能具有更多信息)的服务器的名称或地址。
Non-recursive queries allow the server to return a partial response, such as returning the name or address of the server that may know the answer (or may have more information).
通常,非递归算法要保存返回地址,使程序能继续正确执行。
Usually, return address must be saved for continuing a right execution of the program in no recursion version.
应用推荐