Class Fibonacci
java.lang.Object
org.example.chapter1_small_problems.Fibonacci
Functions of various ways to find the Fibonacci number.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intfibonacciSequenceBinet(int n) Finding the Fibonacci number using Binet's formula.static intfibonacciSequenceIterative(int n) Finding the Fibonacci number iterative.static intfibonacciSequenceMemoize(int n) Finding the Fibonacci number using memoization via Map.static intfibonacciSequenceRecursion(int n) Finding the Fibonacci number using recursion.static intfibonacciSequenceStream(int n) Finding the Fibonacci number using stream.static voidPrints fibonacci series up to 'n' number.
-
Constructor Details
-
Fibonacci
public Fibonacci()
-
-
Method Details
-
fibonacciSequenceRecursion
public static int fibonacciSequenceRecursion(int n) Finding the Fibonacci number using recursion.
- Parameters:
n- Fibonacci sequence number- Returns:
- integer value of the number 'n' from the fibonacci series
-
fibonacciSequenceMemoize
public static int fibonacciSequenceMemoize(int n) Finding the Fibonacci number using memoization via Map.
- Parameters:
n- Fibonacci sequence number- Returns:
- integer value of the number 'n' from the fibonacci series
-
fibonacciSequenceIterative
public static int fibonacciSequenceIterative(int n) Finding the Fibonacci number iterative.
- Parameters:
n- Fibonacci sequence number- Returns:
- integer value of the number 'n' from the fibonacci series
-
fibonacciSequenceBinet
public static int fibonacciSequenceBinet(int n) Finding the Fibonacci number using Binet's formula.

- Parameters:
n- Fibonacci sequence number- Returns:
- integer value of the number 'n' from the fibonacci series
-
fibonacciSequenceStream
public static int fibonacciSequenceStream(int n) Finding the Fibonacci number using stream.
- Parameters:
n- Fibonacci sequence number- Returns:
- integer value of the number 'n' from the fibonacci series
-
printfFibonacciSequenceStream
public static void printfFibonacciSequenceStream(int n) Prints fibonacci series up to 'n' number.
- Parameters:
n- Fibonacci sequence number
-