Question: 7 . Consider the Lucas numbers: Ln = Ln 1 + Ln 2 , n > 1 ; L 1 = 1 ; L 0
Consider the Lucas numbers:
Ln Ln Ln n ; L; L
a Write a recursive function to compute Ln using the above definition directly. Implement
your solution and print Li where i as output.
b Write a recursive functionprocedure to compute Ln with time complexity Onmore
precisely, the time complexity should be OnAn when n is large, where An is the
complexity of adding Ln and Ln Implement your solution and print Li where
i as output. This program must be able to compute Ln precisely for n
Hint :
Let Kn
Ln
Ln
: Kn
times Kn n ; K
With this formulation, design a recursive algorithm for Kn such that the algorithm will
return both Ln and Ln with input parameter n
Hint : Can you use a primitive type to store L
For programs in a and b of this question, you are NOT allowed to use Python. For
C and Java, you can only use primitive types
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
