Ask
your own question, for FREE!
Mathematics
40 Online
What does the following algorithm return? f(n){ if (n < 2) return 1 else return f(n – 1) * n:
Still Need Help?
Join the QuestionCove community and study together with friends!
Would it not depend on the value of 'n'?
This looks like the recursive algorithm for finding the factorial of n.
Let's assume 'n' is 3, It would return 3X2 = 6. How is that the factorial?
3*2*1=6
well it is in that case, i just realized but what if it was 4?
Still Need Help?
Join the QuestionCove community and study together with friends!
4*3*2*1=24
It just multiplies 4X3, not 2 and 1.
f(n-1) * n
it multiplies \(f(3)*4 =6*4=24\) since \(f(3)=6\)
looks like the recursive definition of factorial right?
Still Need Help?
Join the QuestionCove community and study together with friends!
so n!
exactly.
yes, that is it. multiply n - 1 th number by n
Ok thanks
Alright. I'll take your word for it.
Can't find your answer?
Make a FREE account and ask your own questions, OR help others and earn volunteer hours!
Join our real-time social learning platform and learn together with your friends!
Join our real-time social learning platform and learn together with your friends!
Latest Questions
vizer:
Did i make a mistake? Am i going to lose them the one person that i can talk to w
Chronic:
-Little Me- Hey Little Me, Forgive me for it all Im sorry I couldnu2019t fight back, im sorry I wasnu2019t strong Im sorry I didnt tell no one about what th
XShawtyX:
HELP, I needa write a paragraph for english n my brain ain't braining ud83dude2du
Nivaisdead:
solve Quadraic equations by taking the square root 1). x2 =49 2).x2=73 3). x2+5=6
kamariana:
Life moves like a river slow and deep, Carrying dreams it never keeps. The sun will rise, and the sun will set, Yet all we hold is past regret.
23 minutes ago
2 Replies
0 Medals
23 minutes ago
9 Replies
5 Medals
18 minutes ago
8 Replies
4 Medals
17 hours ago
7 Replies
2 Medals
1 day ago
10 Replies
0 Medals