Merge pull request #531 from rahul1995/fib-matrix-expo

Add O(log n) algorithm using matrix exponentiation to find n-th fibonacci
This commit is contained in:
Tapajyoti Bose
2020-11-01 08:55:10 +05:30
committed by GitHub
2 changed files with 82 additions and 1 deletions

View File

@@ -2,7 +2,8 @@ import {
FibonacciDpWithoutRecursion,
FibonacciRecursiveDP,
FibonacciIterative,
FibonacciRecursive
FibonacciRecursive,
FibonacciMatrixExpo
} from '../Fibonacci'
describe('Fibonanci', () => {
@@ -27,4 +28,8 @@ describe('Fibonanci', () => {
expect.arrayContaining([1, 1, 2, 3, 5])
)
})
it('should return number for FibonnaciMatrixExpo', () => {
expect(FibonacciMatrixExpo(5)).toBe(5)
})
})