#yyds干货盘点# 前端歌谣的刷题之路-第一百一十七题-实现斐波那契数列

简介: #yyds干货盘点# 前端歌谣的刷题之路-第一百一十七题-实现斐波那契数列

题目

为 Array 对象添加一个去除重复项的方法

示例1

输入:

[false, true, undefined, null, NaN, 0, 1, {}, {}, 'a', 'a', NaN] 输出: [false, true, undefined, null, NaN, 0, 1, {}, {}, 'a']

image.png

编辑

核心代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>实现斐波那契数列</title>
</head>
<body>
  <script>function fibonacci(n) {
    return n<2 ? n : fibonacci(n-1)+fibonacci(n-2);
}
  </script>
</body>
</html>

总结

按照我的理解来说就是类似于等差数列,每个结果都是前面相邻两项的和。 1,1,2,3,5,8,13.....

首先可以使用最简单的递归方法。

确定最开始的两个数的值,后面的值就利用递归遍历,从外层一直遍历到最开始的两个数,然后再一步步加到外层。  

相关文章
|
前端开发 API
歌谣学前端之react三个api之一续集
歌谣学前端之react三个api之一续集
55 0
|
前端开发
前端学习案例4-斐波那契数列前端实现递归方式4
前端学习案例4-斐波那契数列前端实现递归方式4
56 0
前端学习案例4-斐波那契数列前端实现递归方式4
|
前端开发
前端学习案例3-斐波那契数列前端实现递归方式3
前端学习案例3-斐波那契数列前端实现递归方式3
63 0
前端学习案例3-斐波那契数列前端实现递归方式3
|
前端开发
前端学习案例1-斐波那契数列前端实现递归方式
前端学习案例1-斐波那契数列前端实现递归方式
53 0
前端学习案例1-斐波那契数列前端实现递归方式
|
前端开发
前端学习案例2-斐波那契数列前端实现递归方式2
前端学习案例2-斐波那契数列前端实现递归方式2
60 0
前端学习案例2-斐波那契数列前端实现递归方式2
|
前端开发
#yyds干货盘点 歌谣学前端之react笔记之学习日历样式的设置
#yyds干货盘点 歌谣学前端之react笔记之学习日历样式的设置
116 0
#yyds干货盘点 歌谣学前端之react笔记之学习日历样式的设置
|
前端开发
#yyds干货盘点 歌谣学前端之react笔记之学习之类组件
#yyds干货盘点 歌谣学前端之react笔记之学习之类组件
106 0
|
前端开发
#yyds干货盘点 歌谣学前端之react笔记之学习之函数组件
#yyds干货盘点 歌谣学前端之react笔记之学习之函数组件
63 0
|
22天前
|
SpringCloudAlibaba JavaScript 前端开发
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架
分布式组件、nacos注册配置中心、openfegin远程调用、网关gateway、ES6脚本语言规范、vue、elementUI
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架
|
2月前
|
存储 前端开发 JavaScript
前端语言串讲 | 青训营笔记
前端语言串讲 | 青训营笔记
30 0
下一篇
无影云桌面