我靠 学了有一段时间了 老师从没说过递归
大虾们解释下呀
顺便问下 类 子类 内部类 还有什么类 他们如何定义?比如内部类 是在类的封口前里面 子类在哪里?子类和父类的继承关系是什么谁有资料V下呗??
还有数组arrays.sort方法是什么排序?学C#的时候不是有冒泡嘛?后来老师提了一个双向快速排序 那么arrays.sort是属于什么排序呢?初学者呀。
谢谢大虾们勒!
大虾们解释下呀
顺便问下 类 子类 内部类 还有什么类 他们如何定义?比如内部类 是在类的封口前里面 子类在哪里?子类和父类的继承关系是什么谁有资料V下呗??
还有数组arrays.sort方法是什么排序?学C#的时候不是有冒泡嘛?后来老师提了一个双向快速排序 那么arrays.sort是属于什么排序呢?初学者呀。
谢谢大虾们勒!
{
int count=0;
int i;
if(n==1)
count++;
else
{
for(i=2;i<=n;i++)
if(n%i==0)
count=count+f(n/i);
}
return(count);
}
这是一个整数的分解问题 里面用到了递归 这是用c写的 你可以试着改写一下 有助于你理解递归
public class Test4 {
public static void main(String[] args) {
System.out.println(new Test4().factorial(5)); }
private int factorial(int d){
if(d == 2){
return d;
} else {
return d *factorial(d-1);
}
}
}
刚才聊了会天~