Question

Fill in the blanks only where it is needed and complete the following program for computing...

Fill in the blanks only where it is needed and complete the following program for computing a Fibonacci number.

JAVA

  public static long fib(long index) {

    if (index == 0) _____________________________

      return 0; _____________________________

    else if (index == 1) _____________________________

      return 1; _____________________________

    else  _____________________________

      return _____________________________

0 0
Add a comment Improve this question Transcribed image text
Answer #1
public static long fib(long index) {
    if (index == 0)
        return 0;
    else if (index == 1)
        return 1;
    else
        return fib(index - 1) + fib(index - 2);
}
Add a comment
Know the answer?
Add Answer to:
Fill in the blanks only where it is needed and complete the following program for computing...
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
  • Complete java program below. Complete non-recursive version nthFibonacciWithLoop() method. Complete recursive version nthFibonacciWithRecursion() method. public class...

    Complete java program below. Complete non-recursive version nthFibonacciWithLoop() method. Complete recursive version nthFibonacciWithRecursion() method. public class Fibonacci { // Fib(N): N N = 0 or N = 1 // Fib(N-1) + Fib(N-2) N > 1 // For example, // Fib(0) = 0 // Fib(1) = 1 // Fib(2) = Fib(1) + Fib(0) = 1 + 0 = 1 // Fib(3) = Fib(2) + Fib(1) = Fib(2) + 1 = (Fib(1) + Fib(0)) + 1 = 1 + 0 + 1...

  • java Fill in the blanks to complete the following recursive program. It shou print a pattern...

    java Fill in the blanks to complete the following recursive program. It shou print a pattern like the one below. using System.out.println. Assume you have method String nspaces(n) which returns a string containing n spaces. You should not write nspaces.) The pattern below is of size 3. The first line has one space before the while the middle line has 3 spaces before the .. The program should work for any positive size. 3 public static gt ( if( }...

  • 1) How many times is the fib method invoked for fb(5)7 a. 14 b. 15 c....

    1) How many times is the fib method invoked for fb(5)7 a. 14 b. 15 c. 25 d. 31 e. 32 2) Fill in the code to complete the following method for computing Fibonacei aumber publie statie long fib(long index) t if (index--0) Base case return 0; return 1 return else if (index1)/ Base case else I/ Reduction and recursive calls a. fib(index 1) b. fib(index-2) c. fib(index-1)+ fib(index -2) d. fib(index - 2) + fib(index -1) 3) What is...

  • Let’s work together to develop a call tree for the execution of the following recursive method....

    Let’s work together to develop a call tree for the execution of the following recursive method. (The method allows us to recursively generate the nth integer in the Fibonacci sequence, although you don’t need to be familiar with that sequence to understand this problem.) public static int fib(int n) { if (n == 0 || n == 1) { return 1; } else { int prev1 = fib(n - 2); int prev2 = fib(n - 1); return prev1 + prev2;...

  • fill in the blanks with java code The following code implements a Java timer that looks...

    fill in the blanks with java code The following code implements a Java timer that looks like the application below. . Once the application starts it keeps counting seconds until it is terminated. Timer (sec): 20 You are given a partial implementation of the program. Fill out the missing code to complete the program. import java.awt.*; import java.awt.event.; import java.util."; import javax.swing. *; import javax.swing. Timer; * This program shows a timer that is updated once per second. public class...

  • Dynamic vs Static Scoping: please explain answer Consider the following program: Fill in the blanks with...

    Dynamic vs Static Scoping: please explain answer Consider the following program: Fill in the blanks with the resulting value you would expect from the following interpreters (enter only a single number in each blank): 1. An interpreter that implements dynamic scoping: 2. An interpreter that implements static, lexical scoping:

  • Fibtester: package fibtester; // Imported to open files import java.io.File; // Imported to use the exception...

    Fibtester: package fibtester; // Imported to open files import java.io.File; // Imported to use the exception when files are not found import java.io.FileNotFoundException; // Imported to write to a file import java.io.PrintWriter; // Imported to use the functionality of Array List import java.util.ArrayList; // Imported to use the exceptions for integer values import java.util.NoSuchElementException; // Imported to use when the array is out of bounds import java.lang.NullPointerException; // Imported to take input from the user import java.util.Scanner; public class FibTester...

  • PLEASE ONLY FILL IN THE RED BLANKS ONLY PLEASE ONLY FILL IN THE RED BLANKS ONLY...

    PLEASE ONLY FILL IN THE RED BLANKS ONLY PLEASE ONLY FILL IN THE RED BLANKS ONLY PLEASE ONLY FILL IN THE RED BLANKS ONLY PLEASE ONLY FILL IN THE RED BLANKS ONLY 1 ao = р -P (t poim ste) = 1 + $ (4.com (not) + B, sin("")) fleste - 56e3.com ( no sie sin ( t) at $L"s(@cos an = Idt 1 bn = nn Note: The formulas for the Fourier transform are often given in the form...

  • For the following recursive implementation of a method to compute the Fibonacci S integer n, circle...

    For the following recursive implementation of a method to compute the Fibonacci S integer n, circle the line number(s) the them: s) that comprise the three parts of a recursive algorithm and label 1. public static long fibonacci(int n) ( 2 if( 1) 3. return 1; 4. else if (n 2) S. return; 6. else 7. (long fibNminus1 fibonacci(n - 1); 8. long fibNminus2- fibonacci(n -2); 9. long fibN fibNminusl + fibNminus2; 10. return fibN; 12.)

  • Consider the below excerpt of a Java program. Fill in each of the blanks (____) with...

    Consider the below excerpt of a Java program. Fill in each of the blanks (____) with the value returned by the method call that is given after the == operator.                public class AShape {       public int match(AShape p)        { return 1; } } public class Rectangle extends AShape {      public int match(AShape p)        { return 2; }    public int match(Rectangle p)   { return 3; } } public class...

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