Fibonnaci O(LOGN)

  Рет қаралды 9,873

Code with Alisha

Code with Alisha

Күн бұрын

Пікірлер: 21
@sampathrakesh425
@sampathrakesh425 2 жыл бұрын
I don't know why I haven't discovered this channel yet... You're a gem.
@arsenruslanovich6642
@arsenruslanovich6642 2 жыл бұрын
Great, thank you FIBONACHI MAMA MIA
@cypher7536
@cypher7536 2 жыл бұрын
Saw many videos on matrix exponentiation but this was the best... 🔥🔥
@pragneshamadavadi2267
@pragneshamadavadi2267 5 ай бұрын
thanks for making matrix exponentiation very easy 🔥🔥
@armaan8969
@armaan8969 Жыл бұрын
Thanks di ,I was struggling here from a long time..Ur explaination was legit..Cleared the concept 🤩🤩
@AmanSharma-vb5jl
@AmanSharma-vb5jl 2 жыл бұрын
you are a magician
@joe0212
@joe0212 2 жыл бұрын
Great 👍
@meandpenguinvlogs8221
@meandpenguinvlogs8221 3 жыл бұрын
Amazing
@k.abhijeet
@k.abhijeet 2 жыл бұрын
Great explanation!
@HassanFathi2002
@HassanFathi2002 Жыл бұрын
great
@omnnnooy3267
@omnnnooy3267 Жыл бұрын
thank you so much!
@AJ-xc3ks
@AJ-xc3ks 8 ай бұрын
Thanks a log dii❤
@ChandanKumar-xd1tg
@ChandanKumar-xd1tg 2 жыл бұрын
Super explain
@puliashreeth1169
@puliashreeth1169 2 жыл бұрын
good explanation😉
@Alonkete
@Alonkete 7 ай бұрын
I luv u alisha❤
@shivangyadav5887
@shivangyadav5887 2 жыл бұрын
Base case n==-1 can be removed i think beco'z base case 0 is written first
@harsh-govind
@harsh-govind Жыл бұрын
Best Time Complexity | Iterative | log(n) #define m 1000000007 vector matMul(vector &a, vector &b) { vector ans = {{0, 0}, {0, 0}}; for(int i=0; i
@pawfulpurrr
@pawfulpurrr 2 жыл бұрын
Thank u akka
@mohammadyasir6297
@mohammadyasir6297 Жыл бұрын
Can anyone explain this line vectorans(2,vector(2,0));
@NareshKumar-p1b2u
@NareshKumar-p1b2u Жыл бұрын
@harsh-govind I have written the same solution in java but got the wrong result. For instance, n =4 got result as 9. Please correct the solution. public class SumOfNFibonnaci { public int[][] sum(int[][] mat, int nNumber) { if(nNumber == 1) return mat; int[][] tempM = sum(mat, nNumber/2); if(nNumber%2 == 0) return matMultiply(tempM, tempM); else return matMultiply(tempM, matMultiply(tempM,mat)); } public int[][] matMultiply(int[][] mA, int[][] mB){ int[][] mM = {{1, 1},{1,0}}; for(int i =0; i < 2; i++) { for(int j =0; j < 2; j++) { for(int k =0; k < 2; k++) { mM[i][j] += (mA[i][k]*mB[j][k])%1000000009; } } } return mM; } public static void main(String[] args) { // TODO Auto-generated method stub int n= 4; //1,1,2,3 int[][] mat = {{1, 1},{1,0}}; SumOfNFibonnaci sumOfNFibonnaci = new SumOfNFibonnaci(); int[][] res = sumOfNFibonnaci.sum(mat, n); System.out.println("res: "+ res[0][1]%1000000009); } }
@SinghSurjeet-wq4eg
@SinghSurjeet-wq4eg 5 ай бұрын
I don't know why people said its a good explanation but I know this is worst explanation and just wasted my 22 minutes on this I am sorry to say but your speed is 1.5 x
Solving the Fibonacci Sequence with Matrix Exponentiation
20:20
Gaurav Sen
Рет қаралды 95 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 32 МЛН
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 13 МЛН
The Matrix Exponential
15:32
MIT OpenCourseWare
Рет қаралды 122 М.
Non-overlapping Intervals #Leetcode 435 Code C++
18:35
Code with Alisha
Рет қаралды 9 М.
Matrix Exponentiation + Fibonacci in log(N)
31:23
Errichto Algorithms
Рет қаралды 70 М.
How to STUDY so FAST it feels like CHEATING
8:03
The Angry Explainer
Рет қаралды 2 МЛН
Maximum Sum Triplet #InterviewBit Intuition+ Code + Example
17:36
Code with Alisha
Рет қаралды 19 М.
One second to compute the largest Fibonacci number I can
25:55
Sheafification of G
Рет қаралды 407 М.
Learning LaTeX just got WAY easier.
16:10
Dr. Trefor Bazett
Рет қаралды 18 М.
The Big Picture of Linear Algebra
15:57
MIT OpenCourseWare
Рет қаралды 987 М.