实现findFibonacci函数,在一堆正整数中,找到最长的一组斐波那契数列段
javascript 编程题
// 实现findFibonacci函数,在一堆正整数中,找到最长的一组斐波那契数列段
// 斐波那契数列:一个递增的正整数数列,从第三位起,每个数字都是前两位数字之和,不一定要从 1 开始
// 入参格式参考:
const inputArr = [13, 9, 3, 8, 5, 25, 31, 11, 21];
// 出参格式参考:
//const sequence = [3, 5, 8, 13, 21];
网上大部分的方法,都是找到最长的number,没有返回完整的lists;
完整lists的函数要怎么写吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一个直观解答,应该不是最优,时间复杂度太高了,超过了O(n ^ 2)。
返回值未处理长度不足3的情况:
不知道对不对,如果有问题还望指教 (#^.^#)
function findeFibonacci(arr) {
}