junxnone / tio

Log
Other
10 stars 5 forks source link

Fibonacci Optimization #1050

Open junxnone opened 2 years ago

junxnone commented 2 years ago

Reference

Brief

image -- |

Algos

递归法

int fib(int n){
  if(n < 2) return n;
  return fib(n-1) + fib(n-2);
}

递推法

int fib(int n){
  int n_1 = 0, n_2 = 1;
  int tmp;
  for(int i = 2; i < n; i++){
    tmp = n_1;
    n_1 = n_2;
    n_2 += tmp;
  }
}

递推式

image