Pessoal tem como me ajudarem a entender essa maldita recursao ja debuguei fiz tudo mas nao consigo entender pq pra mim o retorno seria 2 :(
public static void main(String[] args) {
int n = ff(7);
System.out.println(n);
}
public static int ff(int n){
//System.out.println(n);
if(n == 1){
return 1;
}
if((n % 2) == 0){
return ff(n/2);
}
return ff((n - 1)/2) + ff((n+1)/2);
}
