我有一个工作方法mostFrequent()
,循环'为',但我需要将它转换为相同的递归方法mostFrequent()
,不带参数:
public char mostFrequent()
{
int maxNum = 0;
int num = 97;
for(int i = 0; i < 26; i++)
{
maxNum = howMany(num) //do something;
num++;
}
return ...something;
}
方法howMany(num)
是递归的,我不想改变它。我只需要相同的方法mostFrequent()
,递归,没有循环。感谢。
答案 0 :(得分:0)
int i = 26;
int num = 97;
public char mostFrequent()
{
if(i == 0)
return .. something;
int maxNum = 0;
maxNum = howMany(num) //do something;
num++;
i--;
mostFrequent();
}
我用我所掌握的信息尽我所能,但这是递归的。