Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Consider the following declaration. f :: Int -> Int f1 = 1 fn = if even n then f (n 'div 2) else f (3*n+1)
Consider the following declaration. f :: Int -> Int f1 = 1 fn = if even n then f (n 'div 2) else f (3*n+1) Which of the following recurrences describes the run-time cost T(n) of the function f for n > 2? Select one alternative: if n is even 3n+1+ (1) otherwise T(n) = max{T([n/2]), T(3n+ 1)} + (1) I(n) = { 1/2 if n is even otherwise T(n) = T([n/2]) +T(3n+ 1) + (1) T([n/2])+9(1) T(n) if n is even T(3n+ 1) + (1) otherwise
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started