斐波那契数列

2020-08-19  本文已影响0人  jluemmmm
function fibonacci(n){
  if(n === 1 || n === 2) return 1
  return fibonacci(n - 1) + fibonacci(n - 2)
}
function fibonacci(n) {
  let res = [1, 1]
  for(let i = 2; i < n; i++) {
    res[i] = res[i - 1] + res[i - 2]
  }
  return res[n - 1]
}
function fibonacci(n){
  let [pre, cur] = [1, 1]
  for(let i = 2; i < n; i++) {
     [pre, cur] = [cur, pre + cur]
  }
  return cur
}
上一篇 下一篇

猜你喜欢

热点阅读