我的作业中有这个问题,我听不懂。

假设有四种方法A,B,C和D。
方法A调用方法B,方法B调用方法A。
方法C调用方法D,方法D调用方法A。
以下哪种方法是间接递归的?

什么是间接递归,什么不是?

最佳答案

A -> B -> A <- D <- C


Indirectly Recursive:方法A和B,因为它们通过相互调用而间接调用自己。

Directly Recursive:它们都不是,因为没有方法会自行调用。

有关详细信息,请参见此link

09-26 12:02