#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之一续集
60 0
|
前端开发
前端学习案例4-斐波那契数列前端实现递归方式4
前端学习案例4-斐波那契数列前端实现递归方式4
60 0
前端学习案例4-斐波那契数列前端实现递归方式4
|
前端开发
前端学习案例3-斐波那契数列前端实现递归方式3
前端学习案例3-斐波那契数列前端实现递归方式3
67 0
前端学习案例3-斐波那契数列前端实现递归方式3
|
前端开发
前端学习案例1-斐波那契数列前端实现递归方式
前端学习案例1-斐波那契数列前端实现递归方式
55 0
前端学习案例1-斐波那契数列前端实现递归方式
|
前端开发
前端学习案例2-斐波那契数列前端实现递归方式2
前端学习案例2-斐波那契数列前端实现递归方式2
65 0
前端学习案例2-斐波那契数列前端实现递归方式2
|
前端开发
#yyds干货盘点 歌谣学前端之react笔记之学习日历样式的设置
#yyds干货盘点 歌谣学前端之react笔记之学习日历样式的设置
121 0
#yyds干货盘点 歌谣学前端之react笔记之学习日历样式的设置
|
前端开发
#yyds干货盘点 歌谣学前端之react笔记之学习之类组件
#yyds干货盘点 歌谣学前端之react笔记之学习之类组件
112 0
|
前端开发
#yyds干货盘点 歌谣学前端之react笔记之学习之函数组件
#yyds干货盘点 歌谣学前端之react笔记之学习之函数组件
69 0
|
1月前
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
133 2
|
1月前
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
43 0
下一篇
无影云桌面