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 int
fibonacciSequenceBinet
(int n) Finding the Fibonacci number using Binet's formula.static int
fibonacciSequenceIterative
(int n) Finding the Fibonacci number iterative.static int
fibonacciSequenceMemoize
(int n) Finding the Fibonacci number using memoization via Map.static int
fibonacciSequenceRecursion
(int n) Finding the Fibonacci number using recursion.static int
fibonacciSequenceStream
(int n) Finding the Fibonacci number using stream.static void
Prints 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
-