Question

2. Question 2. Tribonacci numbers are a generalization of Fibonacci numbers and defined as follows: T, = 0,T, = 0,12 = 1 and

in pseudocode please

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Bottomup Approach:

Start from a subproblem and construct a larger problem using the solutions of the subproblems.

BottomUP_Tribonacci(n):

T0=0

T1=0

T2=1

a=T0 //assigning values to variables

b=T1 //assigning values to variables

c=T2 //assigning values to variables

print(a) //printing

print(b) //printing

printt(c) //printing

for(i=4 to n):

d=a+b+c

print(d)

a=b

b=c

c=d

Top Down Approach:

Top Down Approach is breaking a large problem into subproblems. Then solving the subproblems then ussing it to compute the main problems and also resuing the result when necessary.

TopDown_Tribonacci(n):

Array T[0...n] //We define an array, because we want to compute an subproblem only once.

T[0]=0

T[1]=0

T[2]=1

for(t=N to 0):

if(T[i]==NULL): //If we have not computed the answer before

Calculate(T[i])

print(T[i])

else:

print(T[i])

//This Function returns the nth  value in a recursive manner

Calculate(n):

if(n==0):

return 0

if(n==1):

return 0

if(n==2):

return 1

return Calculate(n-1)+Calculate(n-2)+Calculate(n-3)

Add a comment
Know the answer?
Add Answer to:
in pseudocode please 2. Question 2. Tribonacci numbers are a generalization of Fibonacci numbers and defined...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 2. The Fibonacci numbers are defined recursively as follows: fo = 0, fi = 1 and...

    2. The Fibonacci numbers are defined recursively as follows: fo = 0, fi = 1 and fn fn-l fn-2 for all n > 2. Prove that for all non-negative integers n: fnfn+2= (fn+1)2 - (-1)" 2. The Fibonacci numbers are defined recursively as follows: fo = 0, fi = 1 and fn fn-l fn-2 for all n > 2. Prove that for all non-negative integers n: fnfn+2= (fn+1)2 - (-1)"

  • Using R code only 4. The Fibonacci numbers are the sequence of numbers defined by the...

    Using R code only 4. The Fibonacci numbers are the sequence of numbers defined by the linear recurrence equation Fn F-1 F-2 where F F2 1 and by convention Fo 0. For example, the first 8 Fibonacci numbers are 1, 1, 2, 3, 5, 8, 13, 21. (a) For a given n, compute the nth Fibonnaci number using a for loop (b) For a given n, compute the nth Fibonnaci number using a while loop Print the 15th Fibonacci number...

  • 2. The Fibonacci numbers are defined by the sequence: f = 1 f2 = 1 fo=fni...

    2. The Fibonacci numbers are defined by the sequence: f = 1 f2 = 1 fo=fni + 2 Implement a program that prompts the user for an integer, n, and prints all the Fibonacci numbers, up to the nth Fibonacci number. Use n=10. Show a sample output with the expected results. Output: Enter a number: 100 number Fib 89

  • (5) Fibonacci sequences in groups. The Fibonacci numbers Fn are defined recursively by Fo 0, F1...

    (5) Fibonacci sequences in groups. The Fibonacci numbers Fn are defined recursively by Fo 0, F1 -1, and Fn - Fn-1+Fn-2 forn 2 2. The definition of this sequence only depends on a binary operation. Since every group comes with a binary operation, we can define Fibonacci- type sequences in any group. Let G be a group, and define the sequence {fn in G as follows: Let ao, a1 be elements of G, and define fo-ao, fi-a1, and fn-an-1an-2 forn...

  • 3. The sequence (Fn) of Fibonacci numbers is defined by the recursive relation Fn+2 Fn+1+ F...

    3. The sequence (Fn) of Fibonacci numbers is defined by the recursive relation Fn+2 Fn+1+ F for all n E N and with Fi = F2= 1. to find a recursive relation for the sequence of ratios (a) Use the recursive relation for (F) Fn+ Fn an Hint: Divide by Fn+1 N (b) Show by induction that an 1 for all n (c) Given that the limit l = lim,0 an exists (so you do not need to prove that...

  • The Fibonacci numbers are defined as follows, f1=1, f2=1 and fn+2=fn+fn+1 whenever n>= 1. (a) Characterize...

    The Fibonacci numbers are defined as follows, f1=1, f2=1 and fn+2=fn+fn+1 whenever n>= 1. (a) Characterize the set of integers n for which fn is even and prove your answer using induction (b) Please do b as well. The Fibonacci numbers are defined as follows: fi -1, f21, and fn+2 nfn+1 whenever n 21. (a) Characterize the set of integers n for which fn is even and prove your answer using induction. (b) Use induction to prove that Σ. 1...

  • 14. (15 points) Recall that Fibonacci numbers are defined recursively as follows: fnIn-1 +In-2 (for n...

    14. (15 points) Recall that Fibonacci numbers are defined recursively as follows: fnIn-1 +In-2 (for n 2 2), with fo 0, fi-1 Show using induction that fi +f 2.+fn In+2-1. Make sure to indicate whether you are using strong or weak induction, and show all work. Any proof that does not use induction wil ree or no credit.

  • Recall from class that the Fibonacci numbers are defined as follows: fo = 0,fi-1 and for all n fn...

    Recall from class that the Fibonacci numbers are defined as follows: fo = 0,fi-1 and for all n fn-n-1+fn-2- 2, (a) Let nEN,n 24. Prove that when we divide In by f-1, the quotient is 1 and the remainder is fn-2 (b) Prove by induction/recursion that the Euclidean Algorithm takes n-2 iterations to calculate gcd(fn,fn-1) for n 2 3. Check your answer for Question 1 against this. Recall from class that the Fibonacci numbers are defined as follows: fo =...

  • The Fibonacci sequence is the sequence of numbers: 0, 1, 1, 2, 3, 5, 8, 13,...

    The Fibonacci sequence is the sequence of numbers: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, … The next number is found by adding up the two numbers before it. For example, the 2 is found by adding the two numbers before it (1+1). The 3 is found by adding the two numbers before it (1+2). The 5 is found by adding the two numbers before it (2+3), and so on! Each number in the sequence is called...

  • Fibonacci num Fn are defined as follow. F0 is 1, F1 is 1, and Fi+2 =...

    Fibonacci num Fn are defined as follow. F0 is 1, F1 is 1, and Fi+2 = Fi + Fi+1, where i = 0, 1, 2, . . . . In other words, each number is the sum of the previous two numbers. Write a recursive function definition in C++ that has one parameter n of type int and that returns the n-th Fibonacci number. You can call this function inside the main function to print the Fibonacci numbers. Sample Input...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT