Question: The following algorithm computes nl: int factorial(n : int) { if (n == 1) return 1; return factorial(n-1). n; } What is a reasonable definition

 The following algorithm computes nl: int factorial(n : int) { if

The following algorithm computes nl: int factorial(n : int) { if (n == 1) return 1; return factorial(n-1). n; } What is a reasonable definition of the corresponding recurrence relation T(n)? OT(n) = T(n-1) n + cor cif n = 1 O Tin) = T(n) + cor cif n = 1 OT(n) = T(n-1) + c orci n = 1 Tin) = T(n-1) + e il n = 1

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!