Data Structure Questions and Answers-Fibonacci Search

 

 Buy/Download all MCQ Ebook   >>>Click Here<<<

Data Structure Questions and Answers-Fibonacci Search

Click on any option to know the CORRECT ANSWERS

Question 1
Which algorithmic technique does Fibonacci search use?
A
Brute force
B
Divide and Conquer
C
Greedy Technique
D
Backtracking
Public administration Questions answers

Question 1 Explanation: 
With every iteration, we divide the given array into two sub arrays(not necessarily equal).

Question 2
Choose the recursive formula for the Fibonacci series.(n>=1)
A
F(n) = F(n+1) + F(n+2)
B
F(n) = F(n) + F(n+1)
C
F(n) = F(n-1) + F(n-2)
D
F(n) = F(n-1) - F(n-2)
Arab culture Questions answers

Question 2 Explanation: 
None.

Question 3
Write a function for the Fibonacci search method.
A

public static int fibSearch(final int key, final int[] a) { int low = 0; int high = a.length - 1; int fibCurrent = 
public static int fibSearch(final int key, final int[] a) { int low = 0; int high = a.length - 1; int fibCurrent = 
public static int fibSearch(final int key, final int[] a) { int low = 0; int high = a.length - 1; int fibCurrent = 
D
None of the mentioned
NTA NET Questions answers

Question 3 Explanation: 
Here instead of choosing middle of the array as a point of array division, we use Fibonacci numbers, the division index are strictly between two Fibonacci numbers.

Question 4
What is the time complexity of Fibonacci Search?
A
O(logn)
B
O(n)
C
O(n2)
D
O(nlogn)
Sociology Questions answers

Question 4 Explanation: 
Since it divides the array into two parts, although not equal, its time complexity is O(logn), it is better than binary search in case of large arrays.

Question 5
What are the advantages of Fibonacci Search?
A
When the element being searched for has a non uniform access storage
B
Can be used in magnetic tapes
C
Can be used for large arrays which do not fit in the CPUcache or in the RAM
D
All of the mentioned
UPSC test Questions answers

Question 5 Explanation: 
When the speed of access depends on the location previously accessed, Fibonacci search is better compared to binary search as it performs well on those locations which have lower dispersion.

There are 5 questions to complete.

 

 Buy/Download all MCQ Ebook >>>CLICK HERE<<<